我有一个对象电话'竞争'使用to_string函数来获得我想要搜索输入的对象名称。
我希望根据对象竞赛的名称进行带搜索功能的文本输入。
我试试这个,但不可能使用。 (我不知道基于对象名称的搜索) 致谢
/**
* @param DatagridMapper $datagridMapper
*/
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('name')
->add('country')
->add('contact')
->add('organisation')
->add('competition', 'doctrine_orm_callback', array(
'callback' => function($queryBuilder, $alias, $field, $value) {
if (empty($value['value'])) {
return;
}
$queryBuilder->leftJoin(sprintf('%s.competition', $alias), 'u');
$queryBuilder->where('u.competition LIKE :competition');
$queryBuilder->setParameter('competition', '%'.$value['value'].'%');
return true;
},
'field_type' => 'text'
))
->add('descriptionlongnat', null, array('label' => 'Description national'))
->add('descriptionlongen', null, array('label' => 'Description english'))
->add('category')
->add('preservation', null, array('label' =