2011年2月15日火曜日

kohana3.0でHTTP Status codeを出力する

phpフレームワークのkohana3.0でHTTP Status codeを出力します。

Controllerクラスにて、$this->request->statusを用いてコード番号を指定します。

404 Not Foundの例


public function action_hoge()
{
    // HTTP Status code.
    $this->request->status = 404;
}


追記: kohana3.1.xの場合

Controllerクラスにて、$this->request->status()メソッドを用いて、引数にコード番号を指定します。
public function action_hoge()
{
    // HTTP Status code.
    $this->response->status(404);
}