Doctrine 查询的这一部分仅返回“validated = 1”的结果。如何修改此查询,以便它也包含已验证 = 3 的结果?这是我的第一个“IN”。
$query
->andWhere($query->expr()->in('m.validated', ':validated'))
->setParameter('validated', '1,3');
Run Code Online (Sandbox Code Playgroud)
试试这个代码,
$query
->andWhere('m.validated IN (:validated)')
->setParameter('validated', array('1','2'));
Run Code Online (Sandbox Code Playgroud)
或者使用相同的代码在数组中给出值。
希望这可以帮助。
干杯!
| 归档时间: |
|
| 查看次数: |
1279 次 |
| 最近记录: |