symfony - 如何在 Symfony2 中将 `MyAcmeBundle:User` 解析为 `My\AcmeBundle\Entity\User`?

标签 symfony doctrine-orm naming-conventions shorthand

如何在 Symfony2 中将逻辑实体名称解析为完整的类名称?像 MyAcmeBundle:UserMy\AcmeBundle\Entity\User

最佳答案

您可以从 EntityManager 中获取 ClassMetadata,这会将命名空间解析为完全限定的类名。

<?php
echo $manager->getClassMetadata('MyAcmeBundle:User')->getName();

关于symfony - 如何在 Symfony2 中将 `MyAcmeBundle:User` 解析为 `My\AcmeBundle\Entity\User`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11406697/

相关文章:

php - 在 TWIG 中渲染 Controller 并显示表单错误

sql - 我应该如何命名将两个表映射在一起的表?

symfony - 学说2 - 如何使用 DATE_ADD 函数

php - 具有多个表的 symfony2/Doctrine 实体

python - 包中 Python 目录的典型命名约定

c++ - 在 C++ 标识符中使用下划线的规则是什么?

php - 如何使用 doctrine 中的 querybuilder 来测试数据库中是否已经设置了至少两个给定值之一

php - 原则 2 - 如何使用时间列类型

php - 如何在 SonataAdminBundle 的上传字段上方显示当前图片?

orm - 如何在 Doctrine 2 中丢弃对实体的未刷新更改?