Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Doctrine orm 原则2:由实体数组限制或绑定数组_Doctrine Orm - Fatal编程技术网

Doctrine orm 原则2:由实体数组限制或绑定数组

Doctrine orm 原则2:由实体数组限制或绑定数组,doctrine-orm,Doctrine Orm,我知道有CollectionMemberExpression当然还有中的。我需要做的是找到一些属于x团队的用户 或 我可以在()中使用一个简单的,,虽然我永远不会得到任何脏东西,但我仍然喜欢尽可能地绑定。在DBAL级别,您可以附加一个字符串/int数组,从可怕的内爆(',',$id)中保存一个。这可以在ORM级别完成吗,setParameter(1,数组) 目前看来,内爆将是解决问题的方法,但确实需要更好的方法 提前谢谢 SELECT u from NAMESPACE\User u LEFT J

我知道有
CollectionMemberExpression
当然还有
中的
。我需要做的是找到一些属于x团队的用户

我可以在()中使用一个简单的
,虽然我永远不会得到任何脏东西,但我仍然喜欢尽可能地绑定。在DBAL级别,您可以附加一个字符串/int数组,从可怕的
内爆(',',$id)
中保存一个。这可以在ORM级别完成吗,
setParameter(1,数组)

目前看来,
内爆
将是解决问题的方法,但确实需要更好的方法

提前谢谢

SELECT u from NAMESPACE\User u LEFT JOIN u.teams t WHERE t.team_id IN(?1)
SELECT u from NAMESPACE\User u LEFT JOIN u.teams t WHERE ?1 MEMBER OF t.teams