__construct() public method

Constructor
public __construct ( array $config = null, boolean $autoConnect = true )
$config array Array of configuration information for the Datasource.
$autoConnect boolean Whether or not the datasource should automatically connect.
 /**
  * construct method
  *
  * By default don't try to connect until you need to
  *
  * @param array $config Configuration array
  * @param bool $autoConnect false
  * @return void
  * @access public
  */
 function __construct($config = array(), $autoConnect = false) {
     return parent::__construct($config, $autoConnect);
 }
Example #2
0
 /**
  * MS SQL DBO driver constructor; sets SQL Server error reporting defaults
  *
  * @param array $config Configuration data from app/config/databases.php
  * @return boolean True if connected successfully, false on error
  */
 function __construct($config, $autoConnect = true)
 {
     if ($autoConnect) {
         if (!function_exists('mssql_min_message_severity')) {
             trigger_error("PHP SQL Server interface is not installed, cannot continue.  For troubleshooting information, see http://php.net/mssql/", E_USER_WARNING);
         }
         mssql_min_message_severity(15);
         mssql_min_error_severity(2);
     }
     return parent::__construct($config, $autoConnect);
 }
Example #3
0
 /**
  * MS SQLSRV DBO driver constructor
  *
  * @param array $config Configuration data from app/config/databases.php
  * @return boolean True if connected successfully, false on error
  */
 function __construct($config, $autoConnect = true)
 {
     return parent::__construct($config, $autoConnect);
 }
Example #4
0
 /**
  * コンストラクタ
  *
  * @param 	array 接続設定
  * @param boolean 自動接続の有無
  * @return void
  * @access private
  */
 function __construct($config = null, $autoConnect = true)
 {
     // TODO 現在の仕様として、$connected は、配列にしてしまっているので、
     // 次の処理を行うと処理がうまくいかなくなってしまう。
     // 配列の接続データは別のプロパティに持たせるようにした方が?
     /*if($autoConnect){
     			$folder = new Folder();
     			$this->connected = $folder->create($config['database']);
     		}*/
     parent::__construct($config, false);
     $this->appEncoding = Configure::read('App.encoding');
 }
Example #5
0
 /**
  * construct method
  *
  * By default don't try to connect until you need to
  *
  * @param array $config Configuration array
  * @param bool $autoConnect false
  * @access public
  */
 function __construct($config = [], $autoConnect = false)
 {
     parent::__construct($config, $autoConnect);
 }
 /**
  * SQLSRV DBO driver constructor; sets SQL Server error reporting defaults
  *
  * @param array $config Configuration data from app/config/databases.php
  * @return boolean True if connected successfully, false on error
  */
 function __construct($config, $autoConnect = true)
 {
     if ($autoConnect) {
         if (!function_exists('sqlsrv_configure')) {
             trigger_error(__("PHP SQL Server interface is not installed, cannot continue. For troubleshooting information, see http://msdn.microsoft.com/en-us/library/ee229551(v=SQL.10).aspx", true), E_USER_WARNING);
         }
         sqlsrv_configure('LogSeverity', 1);
     }
     return parent::__construct($config, $autoConnect);
 }
Example #7
0
 /**
  * MS SQL DBO driver constructor; sets SQL Server error reporting defaults
  *
  * @param array $config Configuration data from app/config/databases.php
  * @return boolean True if connected successfully, false on error
  */
 function __construct($config, $autoConnect = true)
 {
     if ($autoConnect) {
         if (!function_exists('sqlsrv_connect')) {
             trigger_error(__("PHP SQL Server interface is not installed, cannot continue. For troubleshooting information, see MSDN", true), E_USER_WARNING);
         }
     }
     return parent::__construct($config, $autoConnect);
 }
 /**
  * Constructor
  *
  * @param array $config Configuration array
  * @access public
  */
 public function __construct($config = array())
 {
     parent::__construct($config);
     $this->connect();
 }