我正在尝试使用 de getFullname() 方法过滤用户列表,但没有结果。
$filterMapper
->add('fullname', null, array('label' => 'Full name'))
FileTypeGuesser 找不到属性“全名”。
我正在尝试使用 de getFullname() 方法过滤用户列表,但没有结果。
$filterMapper
->add('fullname', null, array('label' => 'Full name'))
FileTypeGuesser 找不到属性“全名”。
它使用回调解决
->add('NombreCompleto', 'doctrine_orm_callback', array(
'callback' => function($queryBuilder, $alias, $field, $value) {
if (!$value || $value['value'] == '') {
return;
}
$queryBuilder->andWhere('CONCAT(' . $alias . '.firstname, CONCAT(\' \', ' . $alias . '.lastname)) LIKE :term')->setParameter(':term', '%' . $value['value'] . '%');
return true;
},
'field_type' => 'text'
))