【问题标题】:Symfony Sonata ListmapperSymfony 奏鸣曲列表映射器
【发布时间】:2017-05-23 08:54:49
【问题描述】:

我有一个对象“竞争”MANYTOMANY,但是当我想使用 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')


    ;
}

【问题讨论】:

    标签: symfony


    【解决方案1】:

    【讨论】:

    • 如果您需要自定义搜索,请使用 @Sam 的链接 - 覆盖基本方法并编写您的逻辑。
    猜你喜欢
    • 2018-02-24
    • 2018-01-09
    • 2017-04-13
    • 2018-10-15
    • 2018-03-22
    • 1970-01-01
    • 2018-06-18
    • 2017-11-17
    • 2020-12-08
    相关资源
    最近更新 更多