我正在使用 fos userbundle 为路由创建页面/profile
。现在我也希望能够看到其他用户的个人资料,所以我创建了自己的控制器来生成/profile/{username}
.
我现在遇到的问题是我不能使用 fos userbundle path /profile/edit
。它确实显示了路径route:debug
有什么方法可以让路由/profile/edit 例外?
这是我的控制器:
/**
* @Route("/profile/{username}")
* @Template()
* @Security("has_role('ROLE_USER')")
*/
public function showOtherAction($username){
$em = $this->get('doctrine')->getManager();
$user = $em->getRepository('DigitalArtLabBundle:User')->findOneByUsername($username);
$sessions = $em->getRepository('DigitalArtLabBundle:checkin')->findLastSessions($user->getUsername() );
return $this->render('FOSUserBundle:Profile:show.html.twig', array(
'user' => $user,
'ses' => $sessions
));
}
谢谢你:)