/** * Execution method always used for tasks * * @return void */ public function execute() { if (isset($this->params['plugin'])) { $plugin = $this->params['plugin']; $pluginPath = $plugin . '.'; App::uses($plugin . 'AppModel', $pluginPath . 'Model'); $pluginmodel = $plugin . 'AppModel'; $plugin_model = new $pluginmodel(); $db = ConnectionManager::getDataSource('default'); $db->cacheSources = false; $config = $db->config; $config['prefix'] = $plugin_model->tablePrefix; ConnectionManager::create('tmpDataSource', $config); $this->connection = 'tmpDataSource'; } parent::execute(); }
public function execute() { parent::execute(); }