простой cms - symfony - PullRequest
       5

простой cms - symfony

1 голос
/ 07 июня 2011

Я нахожусь в процессе написания небольшой / базовой системы CMS с использованием Symfony 1.4 и Doctrine.

У меня есть несколько моделей, в основном для управления пользователями, с парой других для перечисления продуктов и т. Д.Я создал в своей схеме модель «Страницы», и у меня есть несколько полей для вывода данных, например, description, page_title

Проблема, с которой я столкнулся, заключается в том, как бы я на самом деле это реализовал?У меня есть около 10 страниц, и каждая отличается по содержанию страницы и макету (часть из меню / заголовка навигации).

Я видел Diem и Apostrophenow, но обе они, похоже, редактируютстраницы in-context, я бы предпочел сделать это в админке.

Я также видел, как slots использовался в Symfony, это был бы хороший путь для перехода вниз, то есть определение слотов в моем layout.phpфайл, а затем «включить / отключить» их через административную панель для каждой страницы?

спасибо

1 Ответ

0 голосов
/ 07 июня 2011

Апостроф очень гибок в плане слотов.Вы можете определить различные типы слотов и области, которые содержат предопределенный набор слотов.Я бы пошел дальше с Апострофом, вместо того, чтобы писать свой собственный.Оно того стоит.

Возможно, вы захотите отключить некоторые плагины для упрощения и ускорения восстановления кеша.Например, sfFeed2Plugin, sfSyncContentPlugin, apostropheBlogPlugin.

...