多次安装/使用同一捆绑包


Install/Use same bundle multiple times

有人知道您是否可以在Symfony2中多次安装/使用同一捆绑包吗?

例如,我需要有3个基于FOSUserBundle的不同注册表单,到目前为止,我已经通过为3种类型的用户中的2种创建自己的服务(表单、表单处理程序、表单工厂…)和自己的控制器来实现这一点。

谢谢。

多次继承FOSUserBundle是个坏主意。

为了实现这一点,您可以创建3种不同的表单类型。

请参阅文档:https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/overriding_forms.md

希望有帮助。最佳考虑