【发布时间】:2014-01-10 19:00:01
【问题描述】:
我的捆绑包的实体目录变得非常大。我希望能够将我的类分组到子目录中。例如Entity/Forum/中所有与论坛相关的类。我已经能够相对成功地做到这一点,但我现在不知道如何进行教义查询。
以下不起作用。
SELECT fp
FROM AcmeMainBundle:ForumPost fp
WHERE 1
如何查询不在实体文件夹中的实体?
【问题讨论】:
-
Doctrine 实体需要在自己的唯一文件中。 User.php 中的类 User {} (或者你命名它)
-
每个实体仍将位于其自己的唯一文件中。我只是想将子目录添加到 Entity 文件夹中,这样它可以更有条理。或者那是错误的,我应该将所有实体直接保存在实体文件夹中? (我现在意识到我的措辞不正确。我现在会在原帖中解决这个问题)
-
AcmeMainBundle:论坛/帖子
-
@Cerad,当我执行 $em->createQuery('SELECT f FROM AcmeMainBundle:Forum\ForumPost') 时,我收到错误消息:“Class Acme\MainBundle\Entity\ForumPost 不存在”- >getResult();
-
正斜杠,而不是反斜杠
标签: php symfony doctrine-orm doctrine dql