Symfony 条令解释()->;in()无效的路径表达式错误
完全错误: [Semantic Error]第0行第136列靠近(:”:错误:无效的PathExpression.StateFieldPathExpression或 应为SingleValuedAssociationField。 问题: 我想过滤我的结果取决于许多关系,但得到的错误如上所述 代码: 数据:Symfony 条令解释()->;in()无效的路径表达式错误,symfony,doctrine-orm,Symfony,Doctrine Orm,完全错误: [Semantic Error]第0行第136列靠近(:”:错误:无效的PathExpression.StateFieldPathExpression或 应为SingleValuedAssociationField。 问题: 我想过滤我的结果取决于许多关系,但得到的错误如上所述 代码: 数据: $parameters['sliders'] = [3, 4]; 我真的不明白我做错了什么…我是如何解决问题的: $qb ->leftJoin('BRCNSliderBundle
$parameters['sliders'] = [3, 4];
我真的不明白我做错了什么…我是如何解决问题的:
$qb
->leftJoin('BRCNSliderBundle:SliderItem', 's', 'WITH', 's.image = m.id')
->join('s.sliders', 'sl', 'WITH', $qb->expr()->in('sl.id', ':sliders'));
已使用该ID连接其他表
$qb
->leftJoin('BRCNSliderBundle:SliderItem', 's', 'WITH', 's.image = m.id')
->join('s.sliders', 'sl', 'WITH', $qb->expr()->in('sl.id', ':sliders'));