Форум → Программирование → PHP для идиотов → грамотное вью
грамотное вью
-
занимаясь организацией вью сайта появился такой вопрос
один из вариантов организации вью это лэйаут и внутри контент.
в лэйауте сайдбары, хеадеры, шапки, тк на многих страницах они повторяются, а меняется только середина - контент, который в зависимости от страницы меняется.
шаблонизатор->сет_лэйаут(лэйаут)
шаблонизатор->дисплэй(контент)
вот другой вариант
шаблонизатор->дисплей(body_header) //доктайп, мaтетеги и тд
шаблонизатор->дисплей(header) //хеадер страницы
шаблонизатор->дисплей(content) //контент динамический
шаблонизатор->дисплей(footer) //футер страницы
шаблонизатор->дисплей(body_footer) // </html>
это без лэйаута, в каждом контроллере повторяется, меняется только content, что неудобно
надеюсь понятно, а то я так объясняю как всегда тупо
а вопрос, как же правильно и красиво организовать view -
18 апреля 2010 г. 9:42, спустя 13 минут 4 секунды
выбираю вариант 1Спустя 62 сек.сет_лейаут - это типа loadTemplate?
я просто несилен в этой всей терминологии. В Мадженте правда тоже эти layout's -
18 апреля 2010 г. 9:45, спустя 2 минуты 45 секунд
нет, лейаут и темплейт это две разные вещи
сет_лейаут - это типа loadTemplate? -
18 апреля 2010 г. 9:50, спустя 4 минуты 59 секунд
контент = шаблонизатор->фетч(шаблон, дэйта)
шаблонизатор->рендер(лэйаут_шаблон, дэйта+контент)ιιlllιlllι унц-унц -
-
-
-
20 апреля 2010 г. 4:06, спустя 1 день 16 часов 51 минуту
soulgarden, хеадеры/футеры через "наследование" от лейаут
http://pyha.ru/forum/topic/4342.msg92157#msg92157ιιlllιlllι унц-унц
Пожалуйста, авторизуйтесь, чтобы написать комментарий!