예제 #1
0
파일: PEAR.php 프로젝트: riaf/ethna
 /**
  *  Ethna_DB_PEARクラスのコンストラクタ
  *
  *  @access public
  *  @param  object  Ethna_Controller    $controller    コントローラオブジェクト
  *  @param  string  $dsn                                DSN
  *  @param  bool    $persistent                         持続接続設定
  */
 public function __construct($controller, $dsn, $persistent)
 {
     parent::__construct($controller, $dsn, $persistent);
     $this->db = null;
     $this->logger = $controller->getLogger();
     $this->sql = $controller->getSQL();
     $this->dsninfo = DB::parseDSN($dsn);
     $this->dsninfo['new_link'] = true;
     $this->type = $this->dsninfo['phptype'];
 }
예제 #2
0
파일: ADOdb.php 프로젝트: riaf/pastit
 /**
  *  コンストラクタ
  *
  *  @access public
  *  @param  object  Ethna_Controller    &$controller    コントローラオブジェクト
  *  @param  string  $dsn                                DSN
  *  @param  bool    $persistent                         持続接続設定
  */
 public function __construct($controller, $dsn, $persistent)
 {
     parent::__construct($controller, $dsn, $persistent);
     $this->logger = $controller->getLogger();
 }
예제 #3
0
파일: Creole.php 프로젝트: riaf/pastit
 /**
  *  コンストラクタ
  *
  *  @access public
  *  @param  object  Ethna_Controller    &$controller    コントローラオブジェクト
  *  @param  string  $dsn                                DSN
  *  @param  bool    $persistent                         持続接続設定
  */
 public function __construct(&$controller, $dsn, $persistent)
 {
     parent::__construct($controller, $dsn, $persistent);
 }