Forms 不同角色的不同表单/筛选器/视图模板

Forms 不同角色的不同表单/筛选器/视图模板,forms,authentication,view,doctrine-orm,zend-framework2,Forms,Authentication,View,Doctrine Orm,Zend Framework2,我有一个管理仪表板,具有许多功能,如创建、编辑、删除、激活和停用博客文章。我使用它进行访问控制 假设我有三个具有不同权限的不同角色。每个角色都应该创建博客文章,但他们需要填写不同的必填字段 我的问题是,实施这种行为的正确方式是什么 为每个角色创建具有不同表单和筛选器的不同视图模板是否更好?在控制器操作中,我为当前用户呈现具有给定表单/过滤器的视图模板 还是最好将myAuthorizationService以表单和过滤器的形式注入,使其依赖于当前用户?因此,我只有一个表单/过滤器和一个视图模板

我有一个管理仪表板,具有许多功能,如创建、编辑、删除、激活和停用博客文章。我使用它进行访问控制

假设我有三个具有不同权限的不同角色。每个角色都应该创建博客文章,但他们需要填写不同的必填字段

我的问题是,实施这种行为的正确方式是什么

为每个角色创建具有不同表单和筛选器的不同视图模板是否更好?在控制器操作中,我为当前用户呈现具有给定表单/过滤器的视图模板

还是最好将my
AuthorizationService
以表单和过滤器的形式注入,使其依赖于当前用户?因此,我只有一个表单/过滤器和一个视图模板