我正在尝试使用de getFullname()方法过滤用户列表,但没有结果。
$filterMapper
->add('fullname', null, array('label' => 'Full name'))
FileTypeGuesser找不到属性'fullname'。
答案 0 :(得分:0)
使用回调解析
->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'
))