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なんだろうか。だとしたら、ちょっと違和感するなぁ