Cakephp saveエラーでの出力
Cakephp saveエラーでデータの登録が失敗した場合の処理を別ける方法です。
Controller
- if ($this->Item->save($this->data['Item'])) {
- $this->redirect('/items');
- }else{
- $this->set('error', 'データを登録できませんでした');
- }
View
- if (!emptyempty($error)) {
- echo '<span>' . $error . '</span>';
- }
ifで分岐させただけでした・・・でもデータが登録出来なかったときとするならば、単純にこれで十分ですね。