Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected function initDoctrine(){
- if (isset($this->config->database->adapter) && $this->config->database->adapter != ""){
- $dsn = "mysql:dbname=".$this->config->database->params->dbname.";host=".$this->config->database->params->host;
- //$dsn = $adapter."://".$this->config->database->params->username.":".$this->config->database->params->password."@".$this->config->database->params->host."/".$this->config->database->params->dbname.""
- $user = $this->config->database->params->username;
- $password = $this->config->database->params->password;
- try {
- $dbh = new PDO($dsn, $user, $password);
- $conn = Doctrine_Manager::connection($dbh);
- } catch (PDOException $e) {
- echo 'Connection failed: ' . $e->getMessage();
- }
- Zend_Registry::set('doctrine_config', array(
- 'data_fixtures_path' => PHENIX_PATH_DATA.'/doctrine/data/fixtures',
- 'models_path' => PHENIX_PATH_DATA.'/doctrine/models',
- 'migrations_path' => PHENIX_PATH_DATA.'/doctrine/migrations',
- 'sql_path' => PHENIX_PATH_DATA.'/doctrine/data/sql',
- 'yaml_schema_path' => PHENIX_PATH_DATA.'/doctrine/schema'
- ));
- }
- }
Add Comment
Please, Sign In to add comment