Mat*_*att 6 symfony doctrine-orm
在我的symfony2应用程序中,我有两个数据库连接,我想保持实体类是单独的,因此在一个包中有一组实体类,在另一个包中有另一组.但是,在尝试调用我的bundle时,由于某种原因未将其注册为Entity Namespace,错误如下:
Unknown Entity namespace alias 'AcmeStaffBundle'.
500 Internal Server Error - ORMException
Run Code Online (Sandbox Code Playgroud)
我已经找到了设置实体名称空间的位置,并且我发现它位于缓存文件中
$e = new \Doctrine\ORM\Configuration();
$e->setEntityNamespaces(array('AcmeStoreBundle' => 'Acme\\StoreBundle\\Entity'));
Run Code Online (Sandbox Code Playgroud)
我怎样才能将它添加到数组?
新编辑:
我的config.yml如下,这应该有助于澄清问题:
orm:
entity_managers:
default:
connection: default
mappings:
AcmeStoreBundle: ~
Foo:
connection: Foo
mappings:
AcmeFooBundle: ~
Run Code Online (Sandbox Code Playgroud)
提前致谢
| 归档时间: |
|
| 查看次数: |
8697 次 |
| 最近记录: |