Silex отправить параметры между контроллерами

Мне нужно отправить массив между 2 контроллерами (и веточку)

в первом контроллере у меня есть это "если":

if ($userverification) {
        $subRequest = Request::create('/reservation/login', 'POST', $pippo = array('pippo' => 'pippo' ));
        return $app->handle($subRequest, HttpKernelInterface::SUB_REQUEST);

а во втором это:

$app->POST('/reservation/login', function (Request $request) use ($app) {
    var_dump($pippo);
});

но (очевидно) не работает, я хочу перенаправить браузер в / booking / login и взять массив $pippo, это возможно? Спасибо

1 ответ

Решение

Вы используете "атрибуты" запроса для передачи данных между двумя запросами, это хорошо. Но вы не получите его на /reservation/login,

$pippo = $request->attributes->get('pippo');
Другие вопросы по тегам