Comments 6
Конечно, без проблем. Но в данном случае, у меня есть не один тип. У меня ещё есть text, html и xml. И не изменяя тело контроллера, поменяв всего лишь аннотацию с Ajax(«json») на Ajax(«text»), Ajax(«html») или Ajax(«xml»), на выходе получается разный тип контента.
И вообще, целью было не показать, как отвечать JSONом, а как использовать эвенты в Symfony2. Но это и один из способов именно выдавать браузеру JSON.
Неплохая статья для понимание как работает внутри. А на счет предложенной функциональности:
раз
два
да, знаю об этом. Собственно, с JsRoutingBundle идея и взята. Но ещё раз говорю, это лишь пример того, как можно использовать. И это не идеал кода.
Я понял, поэтому и отметил, что как пример — хорошо. А как готовый результат можно использовать то, что уже написано, чтобы люди не кинулись копипастить себе в код =)
Only those users with full accounts are able to leave comments. Log in, please.