【发布时间】:2023-03-24 22:19:01
【问题描述】:
我经常有 2 个或更多相关的实体。
例如:
entity avance(): 带有属性:id, userId, questionsId, questionId
实体问卷:id、name、questionsNbres
实体问题:id、question、responseA、responseB、responseC、correctResponse
当我调用一个avance实体时,找到问卷名称属性很复杂,我必须做很多foreach才能找到正确的。所有相关的问题都一样。
我确信存在最佳解决方案,例如使用内部连接,但我不知道如何在 symfony 中执行此操作。
【问题讨论】:
-
您可以使用 QueryBuilder 进行连接 (symfony.com/doc/current/book/…) 甚至使用 DQL (symfony.com/doc/current/book/…)