奏鸣曲管理员,可选择的可编辑字段

时间:2014-10-09 15:07:40

标签: symfony sonata-admin

我正在使用sonata admin,并且有一个选项'editable' => true可以直接在列表视图中编辑内联数据。

如果我的字段是文本,没关系,我可以点击,编辑文本并直接保存在桌面上。

但是当我点击该字段时,我不想要输入type="text",而是列表,我正在尝试这样的事情:

->add('etat', null, array('editable' => true), 'choice', array(
                'choices'   => array(
                    'Brut'   => 'Brut',
                    'NRP' => 'NRP',
                )
            ))

但是没有效果......这可能吗?

3 个答案:

答案 0 :(得分:1)

由于Sonata Admin Bundle 2.2选项接受列表视图中的“editable”参数。你这样使用它:

$listMapper->add('etat', 'choice', [
               'choices'=>['Brut'=>'Brut', 'NRP' => 'NRP',],
               'editable'=>true,
               ]);

Doc:https://sonata-project.org/bundles/admin/2-2/doc/reference/field_types.html

答案 1 :(得分:0)

答案 2 :(得分:0)

目前这是不可能的,并且不可能,因为我可以在不久的将来猜测。你应该写下你自己的认识。