$this->setUpdateLog('site_configs テーブルの変換に成功しました。'); } else { $this->setUpdateLog('site_configs テーブルの変換に失敗しました。', true); } /** * シリアライズされたデータを更新 * * WidgetArea.widgets */ App::uses('WidgetArea', 'Model'); $WidgetArea = new WidgetArea(); $datas = $WidgetArea->find('all', array('recursive' => -1)); $result = true; foreach ($datas as $data) { $data['WidgetArea']['widgets'] = BcUtil::serialize(unserialize($data['WidgetArea']['widgets'])); if (!$WidgetArea->save($data)) { $result = false; } } if ($result) { $this->setUpdateLog('widget_areas テーブルの変換に成功しました。'); } else { $this->setUpdateLog('widget_areas テーブルの変換に失敗しました。', true); } /** * シリアライズされたデータを更新 * * BlogContent.eye_catch_size */ CakePlugin::load('Blog'); App::uses('BlogContent', 'Blog.Model');