Переопределить запрос show action, для выполнения некоторых объединений и избежать многократного запроса к базе данных. - PullRequest
0 голосов
/ 01 ноября 2019

Заголовок возобновит проблему. Я хочу переопределить запрос show action в Sonata Admin Bundle. Действие show получает объект через $ this-> admin-> getObject ($ id) в showAction, но некоторые связанные свойства объекта не объединяются, и выполняется много запросов к базе данных. Есть какой-либо способ переопределить этот запрос, например, в действии со списком с помощью createQuery ($ context = 'list'), без переопределения showAction в контроллере? Я пытаюсь использовать $ context = 'show', но не работает.

...