私の大学時代、私はこのようなエラーを処理するphpコードを覚えています..
$rs = $mymodel->find("usr=:usr",array("usr"=>"mahan")) on error echo $mymodel->geterror();
しかし、私は上記のコードが間違っていることを知っています...
もう思い出せないエラー処理コードです..
多分あなたはこのようなことを提案するでしょう
/**First code suggestion**/
if(!mymodel->find("usr=:usr",array("usr"=>"mahan"))){
$rs = mymodel->find("usr=:usr",array(":usr"=>"mahan"));
}
またはこのように
/**Second code suggestion**/
try{
$rs = mymodel->find("usr=:usr",array("usr"=>"mahan"));
}
catch(Exception $e){
dump($e);
}
私の問題は、エラーがあるかどうかをテストするためだけに同じ操作を繰り返したくないということです(最初のコードの提案に示されています)。
そして、2 番目のコードの提案は機能しません。
私が質問の一番上に示したエラー処理は間違っていますが、それは私の問題を解決すると思います(正しいものを覚えていません)...そうでない場合は、あなたの提案を教えてください。
Yii フレームワークを使用しています