public function __construct($name) { $connect = \limepie\config::get("db-server", $name); if (TRUE === isset($connect["dsn"]) && TRUE === isset($connect["username"]) && TRUE === isset($connect["password"])) { parent::__construct($connect["dsn"], $connect["username"], $connect["password"]); } else { throw new \limepie\db\exception($name . " config를 확인하세요."); } }
/** * Constructor. * * @param array $options List of options used to configure the connection * * @since 12.1 */ public function __construct($options) { $options['driver'] = 'oci'; $options['charset'] = isset($options['charset']) ? $options['charset'] : 'AL32UTF8'; $options['dateformat'] = isset($options['dateformat']) ? $options['dateformat'] : 'RRRR-MM-DD HH24:MI:SS'; $this->charset = $options['charset']; $this->dateformat = $options['dateformat']; // Finalize initialisation parent::__construct($options); }
public function __construct() { parent::__construct('sqlite::memory:'); }