Example #1
0
 /**
  * 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();
 }
Example #2
0
 public function execute()
 {
     parent::execute();
 }