示例#1
0
 private function loadConfigs($file)
 {
     if (is_string($file)) {
         // Carregando configurações:
         $configs = Loader::configs('/Forms/' . $file);
         // Setando campos do formulário:
         $this->inputs = $configs['inputs'];
         $this->configs = $configs['form'];
     } elseif (is_array($file)) {
         $this->inputs = $file['inputs'];
         $this->configs = $file['form'];
     }
 }
示例#2
0
 /**
  * Initialize
  *
  * Se já houver uma conexão com o banco de dados aberta, retorna, caso contrário,
  * cria uma nova conexão e retorna;
  *
  * @return Object PDO instance
  * @throws Melyssa\Exception
  */
 private function initialize()
 {
     // Carregando as configurações de dentro da pasta:
     $configs = Loader::configs("Database");
     if (isset($configs['dsn'], $configs['username'], $configs['password'])) {
         // Temos as configurações, podemos instanciar a PDO:
         try {
             self::$connection = new \PDO($configs['dsn'], $configs['username'], $configs['password']);
         } catch (\PDOException $pe) {
             echo $pe->getMessage();
         }
     } else {
         throw new Exception(Tradutor::translate("Invalid database configuration"));
     }
 }
 /**
  * Carregamento das configurações de banco de dados:
  */
 private function loadConfigs()
 {
     $loader = new Loader();
     $configs = $loader->loadConfigs("Application/Configs/" . ENVIRONMENT . "Database");
 }