CakePHP modelデータベース更新のvalidate取得

さんらいおん

2009年12月06日 12:30

CakePHPのModel::save()でデータ登録した時のエラーメッセージの取得について
通常、コンポーネント内のvalidates()でvalidatiteを判断し、メッセージをformヘルパーでview内で表示するという事をします。

場合によってはvalidateの結果をコンポーネント内で取得したい場合があります。
その際 Model内のvalidationErrorsでメッセージ配列を取得します。

例)
if (!$this->model->validates()) {
print_r($this->model->validationErrors);
}


//------------------------------------------------------------------------
久しぶりの書き込みです。

他で持っていた技術関連のブログをこちらにマージする事にしました。

今複数作業を抱えていて忙しいです、この忙しさは年度末まで続きそうで、正月休みのなさそうです。
体調に気をつけ乗り切りたいと思います。

関連記事