getConfig() static public méthode

static public getConfig ( string $zone = null, string $type = "main" ) : array
$zone string
$type string main|query
Résultat array
Exemple #1
0
 /**
  * @param string $dbini  在 config/db.ini.php中配置数据库连接
  */
 function __construct($dbini)
 {
     $this->_dbConfig = SDb::getConfig($dbini);
     $this->_db = SDb::getDbEngine("pdo_mysql");
     $this->_db->init($this->_dbConfig);
     $this->_time = time();
 }
Exemple #2
0
 function __construct($pkid = false)
 {
     $this->_dbConfig = SDb::getConfig("default");
     $this->_db = SDb::getDbEngine("pdo_mysql");
     $this->_db->init($this->_dbConfig);
     $this->_time = time();
     if ($pkid !== false) {
         $this->setPkid($pkid);
     }
 }
 function pageEntry($inPath)
 {
     /**
      * 第一步 设置配置文件
      * 配置说明文档请参看 db.ini 里的注释
      */
     SDb::setConfigFile(ROOT_CONFIG . "/db.ini");
     /**
      * 第二步 获取配置
      */
     //获取main下的主库
     print_r(SDb::getConfig("main", "main"));
     //获取user下的读库
     print_r(SDb::getConfig("user", "query"));
     //获取blog下的主库
     print_r(SDb::getConfig("blog", "main"));
     //获取test的主库,默认为主库
     //得到的配置可以直接用于init()方法
     $db_config = SDb::getConfig("test");
     //获取数据库引擎
     $db = new SDb();
     //初始化数据库配置
     $db->init($db_config);
 }