php - Doctrine 查询类不在实体目录中

标签 php symfony doctrine-orm doctrine dql

我的包的实体目录变得非常大。我希望能够将我的类(class)分组到子目录中。例如Entity/Forum/中所有与论坛相关的类。我已经能够相对成功地做到这一点,但我现在不知道如何进行 Doctrine 查询。

以下内容不起作用。

SELECT fp
FROM AcmeMainBundle:ForumPost fp
WHERE 1

如何查询不直接位于实体文件夹中的实体?

最佳答案

SELECT fp
FROM AcmeMainBundle:Forum\ForumPost fp
WHERE 1

只要您更改了要移动到单独文件夹的实体的命名空间,例如 Acme\MainBundle\Entity\Forum\ForumPost,此操作就有效

关于php - Doctrine 查询类不在实体目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21052273/

相关文章:

symfony - 扩展 Symfony 2 请求服务?

Symfony2 - 检查 Doctrine 实体关联是否已在不触发延迟加载的情况下初始化/加载

php - 如何通过 php 函数检查 youtube 视频是否有效

php - CakePHP 元素错误处理问题

php - Symfony - 使用来自另一个包的服务

php - doctrine2 原生查询更新语句

php - 原则 2 - 如何处理不同步的数据库/实体

php - 删除自引用的@ManyToMany 连接

php - 如何从 Laravel 4 包回滚迁移?

regex - Symfony 字母数字验证器