/** * 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']; }
/** * コンストラクタ * * @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(); }
/** * コンストラクタ * * @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); }