kreol
Guest
проектирование сайта с MVC
Добрый день
прошу помочь в следующем
необходимо написать сайт, но написать не как-нибудь а так что бы
дописывать или изменять существующий код было максимально просто и удобно.
то есть все должно быть логично и структурировано.
Собственно сайт довольно сложный, много работы с базой данных, несколько десятков страниц, достаточно много форм, вся работа происходит после авторизации пользователя. системы администрирования у самого сайта не будет. Я не пишу цмс, я всего лишь хочу сделать код более логичным и удобным.
опыта разработки хороших систем у меня нет.
то что я смог вычитать в интернете натолкнуло меня на следующие идеи:
система должна основываться на принципах MVC то есть функции работы с бд отдельно
обработка запросов пользователя отдельно, шаблоны отдельно.
но как это реализовать на практике, с этим проблемы...
собираюсь использовать шаблоны smarty, и писать все на ООП.
но как спроектировать и как связать все классы, и какие классы выбрать, с этим проблема.
Планирую использовать один главный файл-контроллер который в зависимости от урл будет формировать те или иные переменные смарти для страницы и подключать нужные шаблоны.
если у вас есть какие то идеи по реализации подобных схем, хорошо бы их увидеть
или ссылкой ткните на интересные доки )
не хочу писать очень много текста потому что знаю что тогда врятли кто-то прочитает =)
если проявится интерес к теме тогда уж задам конкретные вопросы
Добрый день
прошу помочь в следующем
необходимо написать сайт, но написать не как-нибудь а так что бы
дописывать или изменять существующий код было максимально просто и удобно.
то есть все должно быть логично и структурировано.
Собственно сайт довольно сложный, много работы с базой данных, несколько десятков страниц, достаточно много форм, вся работа происходит после авторизации пользователя. системы администрирования у самого сайта не будет. Я не пишу цмс, я всего лишь хочу сделать код более логичным и удобным.
опыта разработки хороших систем у меня нет.
то что я смог вычитать в интернете натолкнуло меня на следующие идеи:
система должна основываться на принципах MVC то есть функции работы с бд отдельно
обработка запросов пользователя отдельно, шаблоны отдельно.
но как это реализовать на практике, с этим проблемы...
собираюсь использовать шаблоны smarty, и писать все на ООП.
но как спроектировать и как связать все классы, и какие классы выбрать, с этим проблема.
Планирую использовать один главный файл-контроллер который в зависимости от урл будет формировать те или иные переменные смарти для страницы и подключать нужные шаблоны.
если у вас есть какие то идеи по реализации подобных схем, хорошо бы их увидеть

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