我與Symfony的2個工作,我想從我的控制器傳遞給我的樹枝模板一個簡單的字符串,然後用我的模板descriminate用戶角色。 控制器代碼有一樣的東西:Symfony2的參數傳遞到小枝
public function modify_user_asAction(Request $request, $username)
{
$stringtopass="admin";
$um = $this->get('fos_user.user_manager');
$user = $um->findUserByUsername($username);
if($user == null){
//error page here..
}
$form = $this->createForm(new UserForm(), $user);
$form->handleRequest($request);
if ($form->isValid()) {
$um->updateUser($user);
return $this->redirect($this->generateUrl('acme_query_success'));
}
return $this->render('AcmeUserBundle:Default:modifyuserform.html.twig', array(
'form' => $form->createView(),
));
}
我想通過$stringtopass
在generateUrl
(如果可能的話)。 我在網上找不到任何東西。 感謝
能否請您提供整套動作,或者至少return語句? – Brewal
我不知道你真的正在嘗試做的,但如果你依賴於一個客戶端輸入猜測用戶的角色,這聽起來像一個很好的安全問題 – Brewal
如果用戶試圖訪問^/admin或^/SADMIN只有和他沒有登錄爲管理員或超級管理員,他是會被重定向到登錄頁面 – offman