我开始负责一个大型的遗留 Web 应用程序,我正在尝试将它慢慢重构到 Symfony2 框架中。我做的第一件事就是把 Doctrine 包括进来。
我在 Composer 的帮助下安装了 Doctrine 并为它设置了一个引导文件。我的实体,为了避免未来的复杂化,已经遵循命名空间方案Company\BundleName\Entity\Object
。以下作品:
$em->getRepository('Company\\BundleName\\Entity\\Object')
->find($id)
;
我找不到任何关于如何像 Symfony2 那样告知 Doctrine 命名空间别名的参考资料,所以我可以写
$em->getRepository('CompanyBundleName:Object')
->find($id)
;
反而。我怎样才能做到这一点?