在我的 Synfony2 wep 应用程序中,同一个用户可以拥有两个不同的角色。他可以是雇员,也可以是老板。所以,我想要一个切换按钮来改变角色,以便用户对数据有不同的看法。例如,如果有老板,用户会看到项目中的工作进度,而作为员工,他会看到同一项目中团队的每个成员要完成的工作。所以基本上,老板对某些行动有特权,而员工对其他一些行动有特权。
我应该如何进行角色之间的切换?我计划为每个角色设置两个不同的 url/boss/todes
和employee/todos
. 在某些情况下,我会使用相同的树枝模板(例如待办事项列表)。当我需要生成 URL(例如/boss/todos/{id}
始终指定相同的 route_name )时,我该怎么做path('todo_show', {'id': id})
。
_locale
我认为它与参数非常相似。是否可以创建类似于_locale
Symfony 2.3 中的自定义参数?
提前致谢 !