例如,我希望我的所有“DateType”字段都是格式为single_text
的窗口小部件dd/mm/yyyy
。如何将这些设置为我的应用程序的默认选项?
答案 0 :(得分:1)
使用以下内容创建BaseDateType
类:
class BaseDateType extends AbstractType
{
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'widget' => 'single_text',
'format' => 'dd/mm/yyyy',
]);
}
public function getParent()
{
return DateType::class;
}
}
然后在表单中使用BaseDateType
,如果需要,您仍然可以覆盖选项。