【发布时间】:2017-08-14 08:12:46
【问题描述】:
我已经 2 天了,我正在寻找解决此错误的方法,但徒劳无功:
未知实体命名空间别名“PirastruFormBuilderBundle”
事实上,我使用作曲家安装了带有奏鸣曲页面包的奏鸣曲表单构建器,但我不知道为什么会出现这个错误。
我不知道我应该在这里复制哪一部分代码,所以请不要犹豫,问我
sonata_form_builder:
resource: '@PirastruFormBuilderBundle/Controller/FormBuilderController.php'
type: annotation
谢谢!!
编辑
当我运行这个时:php app/console config:dump-reference
PirastruFormBuilderBundle | piratru_form_builder |
当我运行这个时:php app/console dictionary:mapping:info 我得到了
[异常] 你没有任何映射的 Doctrine ORM 实体 按照目前的配置。如果您有实体或 映射文件,您应该检查映射配置是否有错误。
我设法解决了这个问题!我只需要在我的 FormBuilderBlockService 中添加一个 getManager
【问题讨论】:
-
尝试命令 php : app/console config:dump-reference
-
'+--------------------------+-- -------------------------+ |捆绑名称 |扩展别名 | +--------------------------------------+------------ ----------------+ |独白捆绑 |独白 | | PirastruFormBuilderBundle | piratru_form_builder |'我得到了这个
-
尝试 php app/console 学说:mapping:info,请在您的帖子中进行编辑,以获得 weel 格式的字符串!!!
-
你必须映射你的实体(模型),auto_mapping : true 来自 config.yml。看看:stackoverflow.com/questions/26974519/…
-
doctrine: orm: entity_managers: porttail: auto_mapping: true mappings: 这是真的
标签: symfony entity symfony-sonata