我不确定要使操作返回 json 需要什么。
我敢肯定有不止一种方法可以给这只猫剥皮,但我不确定什么是绝对需要的。
仅 $this->render(array('json' => compact('data')); 是否足够?
我是否需要添加指定其 json 的路由?
是否还需要添加媒体类型 application/json ?
是否还需要添加默认布局default.json.php?
是否还需要添加视图action.json.php?
注意:我想要任何任意 url:www.mysite.com/Controller/Action 总是返回 json。
我希望能够仅在我的操作中指定返回类型(即渲染类型)。