使用@ParamConverter获取的Symfony2 JMSSecurityBundle @secure传递对象

时间:2013-11-07 18:07:45

标签: symfony annotations symfony-2.3

是否可以在@secure注释中传递使用paramconvert获得的对象?

这是我的代码:

/**
 * @ParamConverter("construction", class="CliConsCoreBundle:Construction", options={"repository_method" = "findWithJoins"})
 * @Secure(roles="ROLE_EXTRANET", options={"construction"})
 * @Template
 */
public function showAction(Request $request, Construction $construction)
{ ... }

我想在安全选民中建造$,是否可能?

如果我没有注释,那么就可以了。

由于

1 个答案:

答案 0 :(得分:0)

@Secure注释接收一个字符串数组,表示活动用户必须具有的角色才能执行控制器。

你到底想做什么?我无法理解你的代码的意图