0
我尝试使用sonataadmin bundle和symfony 2创建不区分大小写的筛选,但出现错误。sonataadmin bundle过滤字段和CASE SENSITIVITY不起作用。没有附加服务键入名为`doctrine_phpcr_string`
"symfony/symfony": "2.6.*"
"sonata-project/admin-bundle": "^2.3",
这里是adminclass
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('name', 'doctrine_phpcr_string', array(
'compare_case_insensitiv' => false
))
;
}
这里是文档
这里是我的错误
No attached service to type named `doctrine_phpcr_string`
Wouldnt LOWER(u.name)将强制顺序扫描?如果你有很多行,你有麻烦吗? –