У меня есть список элементов типа Vehicle, и я показываю эти элементы с помощью Sonata Admin. Я разрешаю фильтровать эти элементы по полю «статус», но я хочу, чтобы при отображении списка показывались только активные транспортные средства, и если кто-то хочет видеть неактивные транспортные средства, использует фильтр и выбирает неактивный статус. Я хотел бы знать, если кто-то знает способ применения фильтров по умолчанию для списка элементов, использующих Sonata Admin.Symfony2 - Дайте фильтр по умолчанию в списке элементов Sonata Admin
Вот мой код:
public function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('name')
->add('status')
;
}
protected function configureDatagridFilters(DatagridMapper $mapper)
{
$mapper
->add('name')
->add('status')
;
}
Есть ли вариант, который может быть добавлен в поле состояния в configureDatagridFilters(), чтобы достичь этой цели? Другие варианты?
Заранее спасибо.
Большое вам спасибо péče !! Я искал информацию в Интернете несколько часов. Я не могу голосовать за ваш ответ, потому что у меня нет достаточной репутации, но я как можно скорее проголосую за ваш ответ. – Airam
Добро пожаловать! Я нашел эту конфигурационную информацию по адресу https://github.com/sonata-project/SonataAdminBundle/blob/master/Resources/doc/reference/advance.rst#configure-the-default-page-and-ordering-in-the -list-view – AlterPHP
Вы, сэр, вы спасли мне головную боль! – Matheno