2015-11-06 131 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 ]); 
    } 
} 
相關問題