0
我需要重写Sonata AdminBundle中的过滤器,以使用完全不同的使用图像的过滤器。Symfony2 - Override Sonata AdminBundle filter
现在它是一个HTML表单:
/**
* @param DatagridMapper $datagridMapper
*/
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('orderIdentifier', null, ['label' => 'N°'])
->add('orderDeliveryAddress', null, ['label' => 'Client'])
->add('partner.name', null, ['label' => 'Partenaire'])
->add('postal', null, ['label' => 'Code postal'])
->add('product.code', null, ['label' => 'Produit'])
->add('volume', null, ['label' => 'Volume', 'template'])
->add('deliveryType', null, ['label' => 'Type de livraison'])
->add('createdAt', null, ['label' => 'Date'])
->add('state', null, array('show_filter' => true), 'choice', array(
'choices' => $this->getConfigurationPool()->getContainer()->get('fm.command.order_status_manager')->countAllOrderByStatus(),
))
;
}
我怎么能完全覆盖此方法?
你通过覆盖的意思?你需要一个新的过滤器,它将使用相同的配置? –
@DmitryMalyshenko我需要一种全新的过滤器。但不与形式。它将是一个带有“href”链接的过滤器。你认为这有可能吗? – Kevin