Symfony 4 中的奏鸣曲 Seo Bundle
Posted
技术标签:
【中文标题】Symfony 4 中的奏鸣曲 Seo Bundle【英文标题】:Sonata Seo Bundle in Symfony 4 【发布时间】:2018-10-15 06:00:29 【问题描述】:我已经在 Symfony 4 项目中安装了 Sonata Seo Bundle,并按照https://sonata-project.org/bundles/seo/2-x/doc/reference/usage.html 中的步骤进行操作。但是当我启动应用程序时,我遇到了这个致命错误:
The "sonata.seo.page" service or alias has been removed or inlined when the container was compiled. You should either make it public, or stop using the container directly and use dependency injection instead.
【问题讨论】:
【参考方案1】:我刚刚找到了一个可以在 Seo Bundle 中正常工作的解决方案。
只是,我在 config/service.yaml 文件中添加:
sonata.seo.page:
class: Sonata\SeoBundle\Seo\SeoPage
以前我在同一个文件中有这个:
services:
_defaults:
autowire: true
autoconfigure: true
public: true
【讨论】:
以上是关于Symfony 4 中的奏鸣曲 Seo Bundle的主要内容,如果未能解决你的问题,请参考以下文章
Symfony 4 + 奏鸣曲管理包 + 关系。表单正在删除子项,但不仅是 parentId