Cakephp saveエラーでの出力 ITかあさん

ITかあさん

Cakephp saveエラーでの出力

Cakephp saveエラーでデータの登録が失敗した場合の処理を別ける方法です。

Controller

  1. if ($this->Item->save($this->data['Item'])) {  
  2. $this->redirect('/items');  
  3. }else{  
  4. $this->set('error''データを登録できませんでした');  
  5. }  

View

  1. if (!emptyempty($error)) {  
  2.         echo '<span>' . $error . '</span>';  
  3.     }  

ifで分岐させただけでした・・・でもデータが登録出来なかったときとするならば、単純にこれで十分ですね。