Example #1
0
 public static function getPDO($name = null)
 {
     if ($name === null) {
         $name = self::DEFAULT_DBNAME;
     }
     $env = mfwServerEnv::getEnv();
     if (!isset(self::$con_pool[$env][$name])) {
         $conf = mfwServerEnv::databaseSetting($name);
         $pdo = new PDO($conf['dsn'], $conf['user'], $conf['pass'], array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8'));
         self::$con_pool[$env][$name] = $pdo;
     }
     return self::$con_pool[$env][$name];
 }