Задать вопрос
zualex
@zualex
Senior Software Engineer

Насколько хорошая/плохая практика возвращать HTML или JSON в зависимости от запроса?

Например, есть контроллер BookController, в нем есть indexAction, если запрос через AJAX, то экшен возвращает JSON, если не AJAX, HTML.

Планируется полностью все контроллеры сделать такими гибридными, плюс еще есть требование, чтобы всё это было по Restful-у.

Так норм, или всё таки лучше разделить контроллеры, HTTP и API Controller-s
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
myrkoxx
@myrkoxx
developer
не советую так делать. Мухи отдельно, котлеты отдельно. Лучше отделить рендер html от ajax. Я б сделал как то так:

Controller
-- Rest
---- BookController
-- Html
---- BookController
...
--еще что то там

Будет проще и чище и дебажить легче. Плюс зависимости у кажого контроллера могут отличаться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы