2013-11-21 3 views
0

Я использую , и я ищу попытку иметь фильтр формы на приборной панели.Фильтр приборной панели для объекта

У меня есть службы администратора, и я могу использовать фильтр в списке для моего лица Locations

Есть ли способ, что я могу использовать один и тот же фильтр на администратор приборной панели, и когда я представить такой фильтр, он будет перенаправить на правильное действие list с отфильтрованными результатами?

Благодаря

ответ

0

В основном, администратор панели использует BlockServices, чтобы отобразить его содержимое. Следовательно, вам нужно будет создать новую Block Service для отображения вашего списка. Что касается фильтра, я думаю, что самый простой и быстрый способ - настроить ваш запрос в блочном фильтре.

Вы можете использовать реализацию RecentOrdersBlockService в электронной коммерции сонаты в качестве примера: https://github.com/sonata-project/ecommerce/blob/master/src/Sonata/OrderBundle/Block/RecentOrdersBlockService.php; реализация доступна в демо-версии сонаты: https://github.com/sonata-project/sandbox/blob/2.3-develop/app/config/sonata/sonata_block.yml