私はyiiフレームワークを使用してrest APIを作成しているので、基本的な出力形式はjsonになります....
コントローラー内のすべてのアクションのヘッダー content-type を「application-json」にする必要があります。
コントローラーの beforeFilter 関数に入れようとしましたが、うまくいきませんでした。
誰でも私を助けることができます...
init()
Controller クラス ( protected/components/Controller.php ) に関数を作成します。これは、コントローラー/アクションが呼び出されたときに呼び出されます。例えば:
public function init(){
if ($this->id == 1){
// perform controller specific function
}
}
は$this->id
コントローラ ID を返します。上記のコードの 1 を、関数を実行するコントローラーの関連するコントローラー IDに置き換える必要があります。