mak*_*kuj 6 php symfony sonata-admin
如何在Sonata Admin中将选择选项添加到过滤器中的最佳方法是什么?
对于表格,我可以:
$builder->add('gender', 'choice', array(
'choices' => array('m' => 'Male', 'f' => 'Female'),
'required' => false,
));
Run Code Online (Sandbox Code Playgroud)
但这不适用于过滤器.
对于您的管理类,您应该使用configureDatagridFilters函数来添加过滤器,如果您想为gender您可以使用的字段添加自定义选项,doctrine_orm_string并以数组形式提供您的选择列表
$datagridMapper
->add('gender',
'doctrine_orm_string',
array(),
'choice',
array('choices' => array('m' => 'Male', 'f' => 'Female')
)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4860 次 |
| 最近记录: |