Конечно, без проблем. Но в данном случае, у меня есть не один тип. У меня ещё есть text, html и xml. И не изменяя тело контроллера, поменяв всего лишь аннотацию с Ajax(«json») на Ajax(«text»), Ajax(«html») или Ajax(«xml»), на выходе получается разный тип контента.
Я понял, поэтому и отметил, что как пример — хорошо. А как готовый результат можно использовать то, что уже написано, чтобы люди не кинулись копипастить себе в код =)
Symfony 2 Internals на практике