0

API に Xml/Json ビューを使用しています。

「/Api.json」または「/Api.xml」に移動すると正常に動作しますが、「/Api」に投稿するときにデフォルトで XmlView にしたい

これを行うための最も簡単な/最良の方法は何ですか?

  • 編集: Jelmer が述べたように、'$this->layout = "xml"' を実行するだけでうまくいきます。ドキュメントでこれについて言及する必要があります。
4

1 に答える 1

0

本当のトリックは、この 1 つのライナーであり、API ドキュメントを見て、いくつかのことを試す必要がありました。

public function beforeRender() {
    if(empty($this->RequestHandler->request->params['ext'])) {
        $this->RequestHandler->renderAs($this, 'xml'); 
    }
}
于 2013-07-03T08:57:16.937 に答える