Я хочу использовать один запрос для получения:
- элементы любых категорий (фильтр не применяется);
- только предметы одной категории (ограничены определенной категорией);
Для этой цели я должен быть в состоянии написать запрос Doctrine, который будет включать предложение where только при выполнении определенного условия (например, часть существующего URL-адреса), в противном случае предложение не будет включено в запрос.
Конечно, я пытался использовать оператор If, но поскольку запрос доктрины связан, выдается ошибка.
Так что я думаю, что решением может быть какой-то (для меня неизвестный) способ написания запросов доктрины в нецепной форме (без каждой строки, начинающейся с "->", а также с каждой строкой запроса, заканчивающейся точкой с запятой "; «)
Таким образом, использование IF было бы возможным, я думаю.
Или, может быть, уже есть какое-то чрезвычайно простое решение этого вопроса?
Спасибо за ваш ответ!