スパイスラボ神部です。 CakePHP で、DB に対して SQL を投げたときのエラーをキャッチするには onError を使えばいいようです。各場所は、現在のコントローラに対応するモデルの中。 例えば users というDBテーブルに対するモデルはこんな感じ。 <?php //Model class User extends AppModel { var $name = 'User'; function onError(){ echo "DBエラーです"; exit; } } ?> モデルでは validation などもできるそうなのでもっともっと積極的に使っていきたいと思いました。