Driver_Cache_Driver_Database::__construct
null Driver_Cache_Driver_Database::__construct( )
File: ./drivers/cache/database/database.class.php
public function __construct($config_name = 'default')
{
if (is_array($config_name))
{
$config = $config_name;
}
else
{
$config = Core::config('cache/database.'.$config_name);
}
$this->database = $config['database'];
$this->tablename = $config['tablename'];
if (!$this->tablename)
{
throw new Exception(__('Database cache configuration error'));
}
$this->_handler = new Database(array('type'=>$config['type'], 'connection'=>$config));
}