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