На самом деле два вопроса:
- При проектировании веб-службы RESTful в среде MVC, такой как Yii, следует ли нам рассматривать фактический JSON или XML, возвращаемый как View (что имеет смысл для меня, потому что отрисованостраницы - это представления в веб-архитектуре RESTful), или какое-либо производное свойство толстой модели (например,
Controller->sendResponse(Model::JSONRepresenation());
- В частности, в Yii я могу заменить другие
Content-Type
идиомы (например, application/json
) ипопытаться связать представления, чтобы заставить это работать? ИЛИ это глупое стремление? Руководство Yii по веб-службам RESTful не предлагает подход сопоставления действий конечной точки с представлениями, чего я и ожидал.