0
私はobjet 'competition' MANYTOMANYを持っていますが、私はlistmapperでフィルタリングしたいときです。 私はadvencedフィルタの2つだけの選択肢があります。 "は"と等しくない "と等しくなります。 "contains"でフィルタを作成したいです!検索のための - ここで説明したように感謝Symfony Sonata Listmapper
/**
* @param DatagridMapper $datagridMapper
*/
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('name')
->add('country')
->add('contact')
->add('organisation')
->add('competition')
->add('descriptionlongnat', null, array('label' => 'Description national'))
->add('descriptionlongen', null, array('label' => 'Description english'))
->add('category')
->add('preservation', null, array('label' => 'Preservation method'))
->add('population', null, array('label' => 'Population target'))
->add('innovation')
->add('timeframe', null, array('label' => 'Comsumer timeframe'))
->add('component')
->add('created')
->add('updated')
;
}
iは多対多のためのシャーロックのように「検索」持っていると思います。 –
カスタム検索が必要な場合@ Samのリンクを使用して、ベースメソッドをオーバーライドし、ロジックを記述します。 –