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
あなたの助けをどうもありがとう