2015-11-06 96 views
0

我已经经历过这个问题,但不记得我是如何修复它的,我猜这是漫长的一天。烦人的奏鸣曲管理行为

我有一个字段,可以在我的教义定义中为空,但在Sonata Admin条目窗体上按照需要呈现。我不想关闭HTML验证,因此我正在寻找一个解决方案让奏鸣曲管理员正确呈现字段。

我曾试图谷歌,但我没有幸运。任何帮助将不胜感激

回答

0

您是否尝试在您的实体管理类的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 ]); 
    } 
} 
相关问题