Я хочу выполнить этот запрос, чтобы отфильтровать результат, отображаемый в этом поле отношения. Например. отображать пользователей со статусом «отменено» и «оплачено». Вот как я пытаюсь это сделать:
protected function configureShowFields(ShowMapper $showMapper)
{
->tab('Canceled users')
->with('Client list', ['class' => 'col-md-6'])
->add('users', 'entity', array(
'associated_property' => 'user',
'route' => [
'name' => 'show'
],
'class' => UserEvent::class,
'query_builder' => function (UserEventRepository $repository)
{
return $repository->getCanceledUsers();
}
))
->end();
}
Раньше я выполнял такой запрос в formMapper, но похоже, что showMapper игнорирует его. Есть ли способ отфильтровать отображаемый результат в showMapper? Любая помощь приветствуется, спасибо.