Symfony从其他控制器api发送请求

时间:2017-04-28 07:25:34

标签: symfony request

我尝试从其他控制器那里得到一个请求:

 $client = new Client();
 $watchId = $request->request->get('I_idDossierModif');
 $request->attributes->set('A_watch', $request->request->get('surveillancebundle_dossier'));
 $client->request("GET", $this->getParameter("host.api.prefix") . $this->getParameter("host.api") . "/mypath/".$watchId, array ("A_watch" => $request));

我想发送:

$request->attributes->set('A_watch', $request->request->get('surveillancebundle_dossier'));

但是当我尝试在我的其他函数中获取它时,返回null。 我试着这样做:

$request->get('A_watch')

1 个答案:

答案 0 :(得分:0)

这里有两个选项:

通过this等请求保存会话中的数据。或者像docs

中所示的请求