*/ /** * スキーマの読み込み */ if ($this->loadSchema('1.6.14', 'mail')) { $this->setMessage('mail_contents テーブル構造変更に成功しました。'); } else { $this->setMessage('mail_contents テーブル構造変更に失敗しました。', true); } /** * mail_contents データ更新 * * mail_contents 自体のデータ更新はないが、連動して contents のデータ更新を行う */ $result = true; App::import('Model', 'Mail.MailContent'); $MailContent = new MailContent(); $mailContents = $MailContent->find('all', array('cache' => false)); if ($mailContents) { foreach ($mailContents as $mailContent) { $MailContent->set($mailContent); if (!$MailContent->save()) { $result = false; } } if ($result) { $this->setMessage('mail_contents テーブルのデータ更新に成功しました。'); } else { $this->setMessage('mail_contents テーブルのデータ更新に失敗しました。', true); } }