【PHP】フレームワーク CakePHP 5ホール目【v1.2】at PHP【PHP】フレームワーク CakePHP 5ホール目【v1.2】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト149:nobodyさん 08/12/28 18:51:53 聞きたいことがある。 Model::save() で、バリデーションエラーではなく、DBシステムエラーが起こっ た場合には、同様に戻り値は false になるんだろうか? もしそうなら、バリデーションの場合とシステムエラーの場合とで、戻り値が falseの時の処理を分けなければいけないと思うんだけど、どうしたらいいんだろ? 1. save()の前にvalidate()を実行して分岐する。 2. save()のあとにinvalidFields()を実行して分岐する。 みんなはどうしてる? 150:nobodyさん 08/12/28 20:13:58 >>149 Model::onError() 151:nobodyさん 08/12/28 20:41:33 >>150 うわー、これ知らなかった! なんだ、DBアクセスの箇所ごとにエラー処理する必要はなかったんだ。 ありがとう。 152:nobodyさん 08/12/28 22:11:07 DBエラーって、onError()イベントハンドラのコール以外で知ることはできない? うちの場合ちょっと事情があって、onError()関数でを上書きできないので。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch