[cakephp1.2]validatesチェック後にデータを読み込むとエラーメッセージがリセットされる

$this->{model}->set($this->data);
$this->{model}->validates();
$this->{model}->read(null,1);

などとして、ヴァリデーションチェック後に読み込みを行うと、エラーメッセージがクリアされてしまうようだ。
エラーなので更新されない=データが変わってないので、通常、読み込む必要はないはずだが後処理で定型的に読み込むような処理を行っている場合は注意が必要。

3時間ぐらいはまっちゃったよw

タイトルとURLをコピーしました