Как я могу получить JSON в symfony2

В настоящее время я работаю над проектом на основе symfony2 с большим использованием ajax.

Теперь я хочу отправить JSON через $.ajax();(тип POST) и обработать его в контроллере symfony2. Но я не совсем уверен, как получить доступ к JSON внутри контроллера.

Прямо сейчас у меня есть следующее:

JS:

            $.ajax({
                url: url,
                type:"POST",
                data:json,
                success:function (data) {
                    $('div.tooltip p').html(data);
                }
            });

И PHP:

    public function registrationAction(Request $request) {
        if($request->getMethod() == 'POST') {
            // How to receive??
        }

        return $this->render('KnowHowERegistrationBackendBundle:Create:registration.html.twig');
}

Единственное, чего я не знаю, это как я могу получить доступ к JSON? Я уверен, что это довольно легко, я просто не вижу этого. Спасибо за вашу помощь!

6
задан Johannes Klauß 15 March 2012 в 10:57
поделиться