Exemplo n.º 1
0
 /**
  * @return object
  */
 protected function getConnection()
 {
     static $rv = null;
     if ($rv === null) {
         #require_once 'Rasa/Db/Connector.php';
         $rv = Rasa_Db_Connector::getDefaultConnection();
         #$connector->setDatabase('default');
         #$connector->setConfigFile(dirname(dirname(__DIR__)) . '/app/configs/application.ini');
         #$rv = $connector->getZendDbDefaultConnection();
     }
     return $rv;
 }
Exemplo n.º 2
0
 public static function getDefaultConnection($options = null)
 {
     static $conn = null;
     static $instance;
     while ($conn === null) {
         $instance = Rasa_Db_Connector::getInstance($options);
         $application_ini = dirname(dirname(dirname(dirname(__FILE__)))) . '/app/configs/application.ini';
         if (file_exists($application_ini)) {
             $conn = $instance->getZendDbDefaultConnection();
             break;
         }
         $dbconfig_ini = dirname(dirname(dirname(dirname(__FILE__)))) . '/app/configs/dbconfig.ini';
         if (file_exists($dbconfig_ini)) {
             $instance->setConfigFile($dbconfig_ini);
         }
         $conn = $instance->getMysqliConnection();
         break;
     }
     return $conn;
 }