Ejemplo n.º 1
0
    $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');