+ [refac] generate cache config based on old configuration.
This commit is contained in:
@@ -105,6 +105,7 @@ $config->upgrade->execFlow['20_5'] = array('functions' => 'fixWorkflowFie
|
||||
$config->upgrade->execFlow['20_6'] = array('functions' => 'processDemandFiles,processSqlbuilderTables');
|
||||
$config->upgrade->execFlow['20_7'] = array('functions' => 'upgradeMyDocSpace');
|
||||
$config->upgrade->execFlow['20_8'] = array('functions' => 'processWorkflowGroups');
|
||||
$config->upgrade->execFlow['21_1'] = array('functions' => 'processCacheConfig');
|
||||
|
||||
if(!empty($config->isINT))
|
||||
{
|
||||
|
||||
@@ -10451,4 +10451,21 @@ class upgradeModel extends model
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据旧的缓存配置生成新的缓存配置。
|
||||
* Generate new cache config.
|
||||
*
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function processCacheConfig()
|
||||
{
|
||||
$cache = json_decode($this->config->global->cache);
|
||||
if(!empty($cache->dao->enable))
|
||||
{
|
||||
$this->loadModel('install')->enableCache();
|
||||
$this->loadModel('setting')->deleteItems('owner=system&module=common§ion=global&key=cache');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user