それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

CakePHPで404を返す

CakePHPはViewが必須でどうも使いにくい。API作るのにView要らないんだよねぇ。404くらいはViewなしで返したい。

       throw new NotFoundException();//404 not found を return 

cakephpではヘッダーのステータス情報を返すのに404はエラーを返すんですね。

Cakephp で 404エラーを返す

<?php
class UserController extends AppController{
  public function list(){
        $result = $this->Management->findByAccountName($params["user_id"]);
        if(sizeof($result)<1){
            throw new NotFoundException();//404 not found を return 
        }
  }

}

throws Exception ですね。

202もExceptionなんだろうか。だとしたら、ちょっと違和感するなぁ