设置RequestHandler默认使用XmlView

时间:2013-06-17 13:21:46

标签: xml cakephp requesthandler json-view

我正在使用Xml / Json视图作为API。

转到'/Api.json'或'/Api.xml'工作正常,但我希望在发布到'/ Api'时默认为XmlView

最简单/最好的方法是什么?

  • 编辑: 正如Jelmer所说,只是做'$ this-> layout =“xml”'就可以了 - 他们应该在文档中提到这一点。

1 个答案:

答案 0 :(得分:0)

真正的伎俩是这个班轮,不得不查看api文档并尝试一些事情:

public function beforeRender() {
    if(empty($this->RequestHandler->request->params['ext'])) {
        $this->RequestHandler->renderAs($this, 'xml'); 
    }
}
相关问题