我正在使用Symfony 1.4和Doctrine编写一个小型/基本的CMS系统。
我有几个模型,主要用于用户管理,还有其他几个用于列出产品等。我在模式中创建了一个模型,'Pages',我有几个字段来输出数据,即{{1} },description
我遇到的问题是我实际上是如何实现的?我有大约10页,每页都有不同的页面内容和布局(导航菜单/标题中的一部分)。
我看过page_title
和Diem
,但两人似乎都在编辑Apostrophenow
页面,我宁愿在管理员中这样做。
我还看到了symfony中使用的in-context
,这是一个很好的路径,即在我的slots
文件中定义插槽,然后通过管理面板“启用/禁用”它们每页一页?
感谢
答案 0 :(得分:0)
撇号在插槽方面非常灵活。您可以定义包含预定义插槽集的不同插槽类型和区域。我会继续使用Apostrophe,而不是写自己的。这是值得的。
您可能希望关闭一些插件以简化操作并加快缓存重建速度。例如sfFeed2Plugin,sfSyncContentPlugin,apostropheBlogPlugin。