Отправить массив на несколько страниц Symfony 4 - PullRequest
0 голосов
/ 23 апреля 2020

Привет, у меня есть массив на первой странице, и я хочу отправить его на нескольких страницах.

$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');
    }

Но во всех массивах тестов не переходите на мою страницу вмешательства ... Как получить мой массив на целевой странице.

Спасибо за помощь

1 Ответ

0 голосов
/ 23 апреля 2020

Может быть с этой аннотацией?

    /**
     * @Route("/interventions/{listIlots}", name="multiple.interventions")
     */
    public function intervention($listIlots)
    {
        var_dump($listIlots);
        return $this->render('multipleIntervention/interventions.html.twig');
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...