Guest User

Untitled

a guest
May 2nd, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. protected function initDoctrine(){
  2. if (isset($this->config->database->adapter) && $this->config->database->adapter != ""){
  3. $dsn = "mysql:dbname=".$this->config->database->params->dbname.";host=".$this->config->database->params->host;
  4. //$dsn = $adapter."://".$this->config->database->params->username.":".$this->config->database->params->password."@".$this->config->database->params->host."/".$this->config->database->params->dbname.""
  5. $user = $this->config->database->params->username;
  6. $password = $this->config->database->params->password;
  7.  
  8. try {
  9. $dbh = new PDO($dsn, $user, $password);
  10. $conn = Doctrine_Manager::connection($dbh);
  11. } catch (PDOException $e) {
  12. echo 'Connection failed: ' . $e->getMessage();
  13. }
  14.  
  15. Zend_Registry::set('doctrine_config', array(
  16. 'data_fixtures_path' => PHENIX_PATH_DATA.'/doctrine/data/fixtures',
  17. 'models_path' => PHENIX_PATH_DATA.'/doctrine/models',
  18. 'migrations_path' => PHENIX_PATH_DATA.'/doctrine/migrations',
  19. 'sql_path' => PHENIX_PATH_DATA.'/doctrine/data/sql',
  20. 'yaml_schema_path' => PHENIX_PATH_DATA.'/doctrine/schema'
  21. ));
  22.  
  23. }
  24. }
Add Comment
Please, Sign In to add comment