cakephpでdebug modeを0にすると"The requested address '/' was not found on this server" になる

ハマりました

ルーティングの問題なのかなと思いroutes.phpとにらめっこするも解決せず.

ふとhome.ctpを読む

if (!Configure::read('debug')):
    throw new NotFoundException();
endif;

おい!!!!!!!お前か!!!!!!!!しかもこの記法..

cakephpではdebug modeが0の時はNotFoundExceptionを投げるようになっているんですね. なんかもうちょっと別にやりようはなかったのか.... (それともちゃんとNotFoundExceptionを投げなければいけない理由がある?)

CakePHP2 実践入門 (WEB+DB PRESS plus)

CakePHP2 実践入門 (WEB+DB PRESS plus)