gpt4 book ai didi

validation - Sonata Admin type_collection 和级联验证

转载 作者:行者123 更新时间:2023-12-04 16:23:19 24 4
gpt4 key购买 nike

我在具有以下结构的奏鸣曲管理中实现一对多关系时遇到问题。

->add('adhesions', 'sonata_type_collection', array('by_reference' => false,'required' => false), array(
'edit' => 'inline',
'inline' => 'table',
'sortable' => 'position',))

使用此选项:'edit' => 'inline',我丢失了 AdhesionAdmin 中定义的默认验证,如 'required' => true。

那么,是否有指定某处的设置?我试图在 Sonata_type_collection 的设置中添加 'cascade_validation' => true 但它没有改变。

另一个问题:我可以在 Sonata_type_collection 中使用弹出式编辑表单吗? ('编辑' => '标准')

任何指示和帮助都非常感谢。谢谢

最佳答案

您必须启用级联验证。你可以这样做:

  class UserAdmin extends SonataUserAdmin  
{
protected $formOptions = array(
'cascade_validation' => true
);

/* Rest of your admin class code */


}

关于validation - Sonata Admin type_collection 和级联验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15497197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com