Да, он не посылает как запрос GET, но, по-видимому, вызывает метод напрямую.
Twig шаблон часть:
<div id="question-choose-semester">
{{ render(controller('UnswCamsBundle:Semester:choiceAjax', { 'redirect': path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params'))})) }}
</div>
Создать дополнительный параметр. Если вы используете аннотации для определения маршрута, вам не нужно добавлять его в спецификацию аннотации.
public function choiceAjaxAction($redirect = "", Request $request) {
Затем проверьте параметр GET:
if (empty($redirect)) {
$redirect_uri = $request->query->get('Redirect');
} else {
Этот фрагмент кода должен работать, что вы намерены делать именно? –
вам нужно получить эти параметры (id и active) из текущего запроса? – Matteo
'$ request-> query-> get ('active')' -> "NULL" ... странный: S –