Я работаю с приложением Symfony 2.7, которое использует пакет администрирования Sonata.
В классе администрирования, который я создал, в методе configureListFields
присутствует следующий код:
->add('_action', 'actions', [
'actions' => [
'show' => ['sort'=>''],
'edit' => ['sort'=>''],
'delete' => ['sort'=>''],
]
])
Но я не хочу, чтобы все эти действия присутствовали. Поэтому вместо этого я выгляжу так:
->add('_action', 'actions', [
'actions' => [
'edit' => ['sort'=>''],
]
])
... и я обнаружил, что, к удивлению, ничего не меняется в представлении списка. Все три действия все еще присутствуют. Я также попытался удалить ключ "действия" полностью. Ни один из подходов не работает.
Что я здесь не так делаю? Как удалить действия, которые мне не нужны?