Я использую Silex и пытаюсь перенаправить с одного маршрута на другой, но с изменением URL.
Пока что я попробовал несколько вещей.
1) Использование подзапроса работает, но URL не меняется.
2) Использование обычного перенаправления работает, но данные чувствительны, и я не хочу передавать их клиенту, а затем возвращать, если не нужно.
-> $app->redirect($app['url_generator']->generate('route_name', array( 'data' => $dataArray )));
Что я на самом деле хочу, так это внутреннее перенаправление с некоторыми данными. Но URL должен измениться.
Мои маршруты выглядят так:
$app->match('/some/url/', 'Acme\\Controller\::someAction')
->bind('route_name');
Как это сделать в Silex?
И да, я знаю, что Silex находится в режиме обслуживания.