在多页Symfony 4上发送数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在多页Symfony 4上发送数组相关的知识,希望对你有一定的参考价值。

嗨,我在第一页上有一个数组,我想在多页上发送它。

$listIlots = $data['ilots']->getData();
return $this->redirectToRoute('multiple.interventions', ['listIlots' => $listIlots]);

这里$ listIlots是一个数组,但是要在其他页面上获取此值则不起作用

我测试3个代码

 public function intervention( Request $request ): Response
    {
        dump( $request->attributes->get('listIlots') );
        return $this->render('multipleIntervention/interventions.html.twig');
    }
 public function intervention( $listIlots ): Response
    {
        dump( $listIlots );
        return $this->render('multipleIntervention/interventions.html.twig');
    }
 public function intervention( Request $request ): Response
    {
        dump( $request->get('listIlots'));
        return $this->render('multipleIntervention/interventions.html.twig');
    }

但是在所有测试数组上都不会传递到我的干预页面...如何在目标页面上获取我的数组。

感谢所有帮助

答案

也许带有注释?

    /**
     * @Route("/interventions/{listIlots}", name="multiple.interventions")
     */
    public function intervention($listIlots)
    {
        var_dump($listIlots);
        return $this->render('multipleIntervention/interventions.html.twig');
    }

以上是关于在多页Symfony 4上发送数组的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ghostscript 在多页 pdf 中裁剪第 3 和第 4 页

Symfony 3.4 - 如果在多对多关系上不存在,则持续存在

在多页网格视图中获取行数?

从 Symfony 控制器发送数组到 javascript

在多页pdf的流程中附加一个块

如何在多页 vue 应用程序中的页面之间传输状态?