cakePHP1.2のModel->Validates
cakePHP1.1だと、
function add() { if (!empty($this->data)) { if ($this->Post->Validates($this->data)) { // 処理とか } } }
これがcakePHP1.2だと、
function add() { if (!empty($this->data)) { if ($this->Post->create($this->data) && $this->Post->Validates()) { // 処理とか } } }
Model::createは、cakePHP1.1で連続投稿するときに、
$this->Post->create(); $this->Post->save($this->data);
という形で使った記憶がありますが、バリデーションでも使うんですね。
連続投稿も今まで通りで大丈夫なんでしょうか。あとで試してみようと思います。