public function get($className, $param=null) { if(!isset($this->configs[$className])) { Sweetframework::loadFileType('config', $className, true); } if(isset($param)) { return isset($this->configs[$className][$param]) ? $this->configs[$className][$param] : null; } else { return $this->configs[$className]; } }
public function newDb($name) { $database = $this->libs->Config->get('databases', $name); //Sweetframework::getClass('lib', 'databases/drivers/' . $database['driver'], ); //App::includeLibrary('Databases/Drivers/' . $database['driver'] . '.php'); $this->setCurrentDb($name); $this->databases[$name] = Sweetframework::loadClass('lib', 'databases/drivers/' . $database['driver'], $database); //new $database['driver']($database); if(!$this->databases[$name]->connect()) { D::warn('failed to connect to the db'); } }