Symfony Sonata管理-对象上的文本输入与列表下拉列表
我有一个带有to_字符串函数的对象调用'Competition',以获得我希望搜索输入的对象名 我想有一个文本输入与搜索功能的基础上的名称的对象竞争 我试过这个,但无法使用。 (我不知道基于对象名称的搜索) 谢谢Symfony Sonata管理-对象上的文本输入与列表下拉列表,symfony,doctrine-orm,symfony-forms,sonata-admin,Symfony,Doctrine Orm,Symfony Forms,Sonata Admin,我有一个带有to_字符串函数的对象调用'Competition',以获得我希望搜索输入的对象名 我想有一个文本输入与搜索功能的基础上的名称的对象竞争 我试过这个,但无法使用。 (我不知道基于对象名称的搜索) 谢谢 感谢您在这方面的帮助,我不知道我必须在querybuilder中输入哪个值??对于我的“竞争”对象,你能帮助我需要jquery帮助吗 /** * @param DatagridMapper $datagridMapper */ protected funct
感谢您在这方面的帮助,我不知道我必须在querybuilder中输入哪个值??对于我的“竞争”对象,你能帮助我需要jquery帮助吗
/**
* @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' =