pea*_*ove -1 forms controller symfony
在我的控制器中,我使用了很多扩展类型:
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\Extension\Core\Type\ButtonType;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\HiddenType;
use Symfony\Component\Form\Extension\Core\Type\RepeatedType;
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
Run Code Online (Sandbox Code Playgroud)
因为这需要很多空间并且对我来说不清楚,我需要知道是否有一行只使用所有行.像这样的东西:
use Symfony\Component\Form\Extension\Core\Type\AllTypes;
Run Code Online (Sandbox Code Playgroud)
每个类都做一些特定的事情,因此无法避免使用它们.
但是,我确实想要删除命名空间,以帮助弄清楚它是什么(虽然这里不太必要,因为它们都是后缀).它确实减少了use语句中的大量内容.我发现它非常有用,我可能有几个具有相同类名的类,但在代码库的不同部分 - 可能是实体与某种相关服务.
<?php
use Symfony\Component\Form\Extension\Core\Type;
->add('hiddenfieldname', Type\HiddenType::class, [...])
->add('password', Type\RepeatedType::class, ....
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49 次 |
| 最近记录: |