У меня есть два контроллера. Я нахожу проблему в передаче отправленных значений с одного контроллера на другой. Вот быстрый взгляд,Передача опубликованных значений от одного контроллера к другому в symfony
Это функция 1
public function setRole(request $request){
this->forward(Path,array(role=>$role));
this->redirect(path of second controller);
}
Это функция 2.
public function getRole(request $request){
$role = $request->get('role');//when printing this $role, I am able to get the value of $role.
$sql = "select * from table where id=$role"; // I cannot get the value in this qry ,also, i cannot pass the value to a twig file
return render...(filename,array('roleid'=>$role));
}
Проблема я could'n доступ к переменной «Идентификатор роли» в моей веточке файл второго контроллера. Всегда он пуст.
Есть ли что-нибудь, что я пропустил здесь?
http://symfony.com/doc/current/book/controller.html#forwarding – zizoujab