jjzjj

ContentGroup

全部标签

php - 在 Doctrine 中使用 DQL 访问多对多中间表中的字段

我有一个名为ContentGroup的模型和另一个名为Content的模型,它们之间存在多对多关系。中间表有一个名为Position的字段,当我尝试编写DQL查询以获取与ContentGroup关联的所有内容时,我无法使用涉及的模型或关系的别名引用位置字段。有人试试这个吗?谢谢! 最佳答案 考虑中间模型IntModel。没有测试,但这应该有效:$q=Doctrine::getTable('IntModel')->createQuery('p')->leftJoin('p.Contentasc')->leftJoin('p.Conte