Doctrine ORM Admin将占位符添加到datagrid过滤器

时间:2014-11-14 17:09:33

标签: php symfony doctrine-orm

有没有办法在Sonata Doctrine ORM Admin上为过滤器添加占位符?

我尝试这样的事情:

protected function configureDatagridFilters(DatagridMapper $datagrid)
{
    $datagrid->add('number', null, ['label' => 'User Pin', 
                                    'attr'  => [
                                           'placeholder' => '####',
                                           'title' => 'Enter the 4 digits pin'
                                           ]
                                   ]
                  );
}

请注意,这只是工作代码的摘录。

我期待/需要在输入字段上有一个占位符,也许是一个带有title属性的工具提示。

这可能吗?暗示?

1 个答案:

答案 0 :(得分:2)

这对我有用:

        ->add
        (
            'number', 
            null,
            [
                'label' => 'User Pin',
            ],
            null,
            [
                'attr'  => 
                [
                    'placeholder' => '####',
                    'title' => 'Enter the 4 digits pin'
                ]
            ]
        )

第5个参数表示字段选项,第3个表示过滤器选项。