Я нахожусь в процессе написания небольшой / базовой системы CMS с использованием Symfony 1.4 и Doctrine.
У меня есть несколько моделей, в основном для управления пользователями, с парой других для перечисления продуктов и т. Д.Я создал в своей схеме модель «Страницы», и у меня есть несколько полей для вывода данных, например, description
, page_title
Проблема, с которой я столкнулся, заключается в том, как бы я на самом деле это реализовал?У меня есть около 10 страниц, и каждая отличается по содержанию страницы и макету (часть из меню / заголовка навигации).
Я видел Diem
и Apostrophenow
, но обе они, похоже, редактируютстраницы in-context
, я бы предпочел сделать это в админке.
Я также видел, как slots
использовался в Symfony, это был бы хороший путь для перехода вниз, то есть определение слотов в моем layout.php
файл, а затем «включить / отключить» их через административную панель для каждой страницы?
спасибо