コード例 #1
0
ファイル: UnitTestCase.php プロジェクト: nicklos17/appserver
 public static function pdo($type = '')
 {
     switch ($type) {
         case 'ucenter':
             if (self::$pdoUcenter == null) {
                 $dsn = 'mysql:dbname=cloud_ucenter;host=192.168.59.103:49154';
                 self::$pdoUcenter = new \PDO($dsn, 'root', '');
                 // self::$pdoUcenter = new \PDO($dsn, 'yunduo', 'yunduo123456');
                 self::$pdoUcenter->exec("SET CHARACTER SET UTF8");
             }
             return self::$pdoUcenter;
             break;
         case 'appserv':
         default:
             if (self::$pdoAppServ == null) {
                 $dbCfg = (include __DIR__ . '/../config/database.php');
                 $dsn = 'mysql:dbname=' . $dbCfg->database->dbname . ";host=" . $dbCfg->database->host;
                 self::$pdoAppServ = new PDO($dsn, $dbCfg->database->username, $dbCfg->database->password);
                 self::$pdoAppServ->exec("SET CHARACTER SET UTF8");
             }
             return self::$pdoAppServ;
             break;
     }
     return self::$pdo;
 }