0
我已经经历过这个问题,但不记得我是如何修复它的,我猜这是漫长的一天。烦人的奏鸣曲管理行为
我有一个字段,可以在我的教义定义中为空,但在Sonata Admin条目窗体上按照需要呈现。我不想关闭HTML验证,因此我正在寻找一个解决方案让奏鸣曲管理员正确呈现字段。
我曾试图谷歌,但我没有幸运。任何帮助将不胜感激
我已经经历过这个问题,但不记得我是如何修复它的,我猜这是漫长的一天。烦人的奏鸣曲管理行为
我有一个字段,可以在我的教义定义中为空,但在Sonata Admin条目窗体上按照需要呈现。我不想关闭HTML验证,因此我正在寻找一个解决方案让奏鸣曲管理员正确呈现字段。
我曾试图谷歌,但我没有幸运。任何帮助将不胜感激
您是否尝试在您的实体管理类的configureFormFields
函数中将所需选项设置为false?
这是我上课时,我用它来明确地将其设置为true
的一个示例:
class MenuAdmin extends Admin
{
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->add('name', null, [])
->add('renderSubPages', null, [])
->add(
'pages', 'sonata_type_model', [
'class' => 'ApplicationSonataPageBundle:Page',
'property' => 'name',
'required' => true,
'multiple' => true
]
);
}
}
你可以尝试设置选项在你的类是这样的:
class EntityAdmin extends Admin
{
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->add('yourField', null, ['required' => false ]);
}
}