проектирование сайта с MVC

kreol

Guest
проектирование сайта с MVC

Добрый день

прошу помочь в следующем
необходимо написать сайт, но написать не как-нибудь а так что бы
дописывать или изменять существующий код было максимально просто и удобно.
то есть все должно быть логично и структурировано.

Собственно сайт довольно сложный, много работы с базой данных, несколько десятков страниц, достаточно много форм, вся работа происходит после авторизации пользователя. системы администрирования у самого сайта не будет. Я не пишу цмс, я всего лишь хочу сделать код более логичным и удобным.

опыта разработки хороших систем у меня нет.
то что я смог вычитать в интернете натолкнуло меня на следующие идеи:
система должна основываться на принципах MVC то есть функции работы с бд отдельно
обработка запросов пользователя отдельно, шаблоны отдельно.

но как это реализовать на практике, с этим проблемы...
собираюсь использовать шаблоны smarty, и писать все на ООП.
но как спроектировать и как связать все классы, и какие классы выбрать, с этим проблема.

Планирую использовать один главный файл-контроллер который в зависимости от урл будет формировать те или иные переменные смарти для страницы и подключать нужные шаблоны.

если у вас есть какие то идеи по реализации подобных схем, хорошо бы их увидеть :)
или ссылкой ткните на интересные доки )

не хочу писать очень много текста потому что знаю что тогда врятли кто-то прочитает =)
если проявится интерес к теме тогда уж задам конкретные вопросы
 

Rammstein

PHPClub::News
Хочу обрадовать: я прочитал только три первых и один последний абзац.
По поводу вопроса, посмотри чужие framework-и
keyword: mvc framework
http://rvk.phpclub.net/ - как вариант, но с документацией пока проблемы... зато на русском.
 

Wicked

Новичок
конкретно про MVC в PHP есть глава в книге, которую я щас читаю: php|architect’s Guide to PHP Design Patterns

Я немного забежал вперед и подсмотрел саму эту главу. Думаю, тебе деёствительно пригодится.
 

serglt

Анус, ой, Ахтунг
заходим http://phpclub.ru/detail/magazine/2005/ и качаем чудо журнальчики сего форума, там есть отдельный журнал про frameworkы.
 
Сверху