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 ]);
}
}