sonata_type_model中是否有任何编辑选项?

时间:2015-02-05 09:47:53

标签: php symfony doctrine sonata-admin sonata

我有一个sonata_type_model字段,您可以在屏幕截图和下面的代码中看到。该表单允许我向多个模型字段添加或删除元素。有什么方法可以在下拉/自动填充字段中获得编辑这些模型的链接吗?

Sonata Model Field Screenshot

->add('items', 'sonata_type_model', ['multiple' => true, 'by_reference' => false, 'required' => false])

2 个答案:

答案 0 :(得分:0)

如果你只想使用奏鸣曲的可能性,这是不可能的。有必要自定义类型。但如果你是一个幸运的人,试着添加第四个参数->add('items', 'sonata_type_model', ['multiple' => true, 'by_reference' => false, 'required' => false], array('edit' => 'inline'))这对我不起作用,但我没有任何错误。如果关系是实体之间的一个,你可以尝试使用sonata_type_model_list。

答案 1 :(得分:0)

要添加编辑功能,您应使用sonata_type_collection

  

集合类型用于处理模型集合的创建和编辑。可以添加和删除行,您的模型抽象层可以允许您内联编辑字段。

请参阅:Form Types