我想在我的 FakeRepository.php 中使用 QueryBuilder 执行这种类型的查询(它用于用户可以选中某些框的搜索表单)。
if (sizeof($p['types']) > 0) {
$qb->andWhere(
foreach ($p['types'] as $type_id)
{'type.id=' .$type_id.' OR ' }
'1=0');
}
但是我的语法有错误,但我不知道如何解决它:
Parse error: syntax error, unexpected T_FOREACH, expecting ')' in /MyBundle/Entity/FakeRepository.php
非常感谢你的帮助