Администратор Sonata: маршрут "один-ко-многим" для отображения действия вместо редактирования - PullRequest
0 голосов
/ 09 мая 2020

Моя проблема проста, но я не могу найти ответа нигде в документации или в коде ...

При настройке полей показа для отношения «один ко многим» записи правильно отображаются в список на странице шоу. Они неправильно ссылаются на действие редактирования записей вместо действия показа. Есть ли простой способ изменить это. Интуитивно я бы предположил, что это будет выглядеть примерно так:

$showMapper
  ->add('items', null, [
    'action' => 'show',
  ])
;

Очевидно, это не сработало.

Также, если кто-нибудь может указать мне на документацию, где перечислены пары ключевых значений возможно для $fieldDescroptionOptions, что было бы очень полезно.

1 Ответ

0 голосов
/ 09 мая 2020

Не уверен, есть ли документация для этой части, но для изменения маршрута параметр должен быть примерно таким:

->add('items', null, ['route' => ['name' => 'show']])

Поискал его в шаблоне:

admin-bundle\src\Resources\views\CRUD\Association\list_one_to_many.html.twig

...