Я хочу запустить фильтр условно, и я успешно, кажется, это делаю. В следующем подписчике я активирую фильтр и когда я проверяю, активен ли фильтр с $ this-> entitymanager-> getFilters ()-> getEnabliveFilters () Я подтверждаю, что фильтр теперь действительно включен и активен Полем Параметр, который я установил, также успешно установлен. < /P>
Но затем возникает проблема. Когда я смотрю в профилировщик, фильтр вообще не применяется. Запрос не добавляется пункт о том, как указано в фильтре. Это похоже на то, что фильтр не включен, но он показан, как если бы он был. Фильтр применяется на операции get или getCollection () на объекте \ emote.php . Сначала я подумал, может быть, проблема в приоритетах. Но я не могу проверить это. PrettyPrint-Override ">
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/79416357/how-to-enable-orm-filter-in-event-subscriber[/url]
Мобильная версия