提问人:helpcall 提问时间:9/20/2023 更新时间:9/20/2023 访问量:21
在symfony的url中发送多个参数
Sending more than one parameter in url in symfony
问:
我想在重定向时在数组中发送一些参数,并且我希望 URL 仅保留数组中的第一个值。我尝试使用cookie,但我无法发送数组,所以我尝试json_encode&json_decode但是一旦页面重定向,另一侧的结果仅包含[][][][],我无法获取数组的所有值。我尝试使用 getter 和 setter,但当重定向时,该值变为 null。在 JavaScript 中,我可以使用 localstorage 并在那里设置我的数组,完成后我可以清除,但在 symfony 中它不存在,我该怎么做,请帮助我是 symfony 开发的新手,或者告诉我如何在重定向页面后将对象从一个控制器传递到另一个控制器。
$this->forward('App\Controller\ActiviteController::new', $toto);
return $this->redirect($this->generateUrl('activite_new', $toto[0], Response::HTTP_SEE_OTHER));
如代码所示,我确实尝试转发,重定向后,转发时,我得到了我试图存储在 setter 中的数组,但是当它第二次进入重定向时,getter 被清除并且值为 null。
答: 暂无答案
评论