Как включить фильтр ORM в подписчике событий?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как включить фильтр ORM в подписчике событий?

Сообщение Anonymous »

В настоящее время я борюсь с Symfony EventsUbscriber, включающим фильтр доктрины: запрос фильтра не применяется < /p>
Я хочу запустить фильтр условно, и я успешно, кажется, это делаю. В следующем подписчике я активирую фильтр и когда я проверяю, активен ли фильтр с $ 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»