如何总结Symfony 4中的表单扩展



这真的有必要逐项使用所有这些类型(甚至更多..(吗?汇总所有表格的表格难道没有一个"用途"吗?

use SymfonyComponentFormExtensionCoreTypeTextType;
use SymfonyComponentFormExtensionCoreTypeButtonType;
use SymfonyComponentFormExtensionCoreTypeEmailType;
use SymfonyComponentFormExtensionCoreTypeHiddenType;
use SymfonyComponentFormExtensionCoreTypePasswordType;
use SymfonyComponentFormExtensionCoreTypeTextareaType;
use SymfonyComponentFormExtensionCoreTypeSubmitType;
use SymfonyComponentFormExtensionCoreTypeNumberType;
use SymfonyComponentFormExtensionCoreTypeDateType;
use SymfonyComponentFormExtensionCoreTypeMoneyType;
use SymfonyComponentFormExtensionCoreTypeBirthdayType;

不可能批量包含命名空间-可能的解决方案可以是:

分组声明-PHP 7+

use SymfonyComponentFormExtensionCoreType{TextType,ButtonType,EmailType,HiddenType,PasswordType,TextareaType,SubmitType,NumberType,DateType,MoneyType,BirthdayType};

使用父命名空间

use SymfonyComponentFormExtensionCoreType;
$type = new TypeHiddenType();

如@dbrumann建议的

最新更新