Symfony 项目 CMS

Posted

技术标签:

【中文标题】Symfony 项目 CMS【英文标题】:Symfony project CMS 【发布时间】:2018-03-25 14:25:59 【问题描述】:

我正在建立一个使用 symfony 后端和 mysql 数据库的网站。我阅读了有关 Sonata 项目的信息,并想知道它是否允许我设置一个易于使用的带有 GUI 的 cms,以便可以维护站点内容而无需将其硬编码到项目中。此外,我想保持我的项目结构不变,我不想设置一个 Wordpress 实例。如果我可以在现有的 symfony 项目之上设置 CMS,那就太棒了。 有什么想法吗?

【问题讨论】:

你查看Symfony CMF了吗? 查看 Symfony3 中的 EasyAdmin 包。 【参考方案1】:
    可以使用 SonataPageBundle 构建自己的;或 只需使用 SonataAdminBundle 为某些实体添加管理视图;或 在 Symfony 中使用任何现有的 CMS 项目(即https://symfony.com/doc/current/cmf/index.html

如果您只需要使用 symfony 组件构建的 cms:https://symfony.com/projects/category/cms

【讨论】:

【参考方案2】:

我为一个 CMS 项目与 Sonata Project 合作,你可以做到,你有 SonataPageBundle

您还有其他解决方案:KunstmanBundle,非常适合 CMS 项目 享受;)

【讨论】:

以上是关于Symfony 项目 CMS的主要内容,如果未能解决你的问题,请参考以下文章

如何托管多个 symfony 项目?

Symfony 项目

Symfony 项目 CMS

Symfony 2 还是 Symfony 1.4? [关闭]

Symfony 4项目生产问题

React / Symfony:如何开始我的项目?