Example #1
0
 private static function connect()
 {
     self::$instance = new self();
     $config = Config::getInstance();
     self::$instance = new \Mongo("mongodb://" . $config['db_host'] . ":" . $config['db_port'] . "/" . $config['db_database']);
     if (!self::$instance) {
         throw new \RuntimeException("Ошибка подключения к базе данных: ");
     }
 }
Example #2
0
 public static function connect()
 {
     self::$instance = new self();
     $config = Config::getInstance();
     self::$instance->connection = mysqli_connect($config->get('host'), $config->get('username'), $config->get('password'), $config->get('database'));
     if (!self::$instance->connection) {
         throw new \RuntimeException("Ошибка подключения к базе данных: " . mysqli_error(self::$instance->connection));
     }
     return self::$instance;
 }