|
|
|
| Всем привет. Дайте, пожалуйста, совет как правильно сделать mvc исходя из этой статьи: http://habrahabr.ru/post/150267/ здесь при каждом новом контроллере нужно делать файл контроллер и модель (это для страницы), а как сделать для меню? так же нужно делать контроллер и модель?
Заранее спасибо. | |
|
|
|
|
|
|
|
для: Rikone
(22.02.2015 в 23:35)
| | Я статью не читал, но судя по тому что вы не поняли суть MVC, статья не фонтан.
MVC (Model-View-Controller). Меню - это просто часть страницы (Представления или View).
Соответственно, если у вас на всех страницах сайта одинаковое меню, то вы одно и то же и включаете в каждый шаблон страницы. Если представление формируется как-то по другому, то и подход будет иной.
Или может вы что-то другое имеете ввиду под меню? | |
|
|
|
|
|
|
|
для: Sfinks
(23.02.2015 в 15:56)
| | Да не, статья нормальная, но там не все описывается. В том примере меню не выводится из БД, вот я и спрашиваю как оформить блок с меню? Для него должен быть, как и для контента, контроллер и модель, я правильно понимаю?
Меня смущает то, что если делать для меню и контроллер и модель, то если человек наберет в адресной строке: site.ru/menu, то получится, что в блоке с контентом выведется само меню, т.к. контроллер называется меню и к нему добавляется окончание _контроллер и _модель соответственно.
Как быть в этом случае? Прочтите статью, чтоб вы имели представление о чем речь идет. | |
|
|
|