Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将postgresql连接到symfony2项目_Php_Database_Postgresql_Symfony - Fatal编程技术网

Php 将postgresql连接到symfony2项目

Php 将postgresql连接到symfony2项目,php,database,postgresql,symfony,Php,Database,Postgresql,Symfony,我创建了一个symfony2项目。我已经安装了Postgresql。我是否必须在pgadmin工具中创建一个新数据库,提取数据(db name、db user、db pw),然后将其输入symfony项目的parametres.yml文件中? 这是我的parametres.yml文件 parameters: database_driver: pdo_pgsql database_host: 127.0.0.1 database_port: 5432 database_name: test_db

我创建了一个symfony2项目。我已经安装了Postgresql。我是否必须在pgadmin工具中创建一个新数据库,提取数据(db name、db user、db pw),然后将其输入symfony项目的parametres.yml文件中? 这是我的parametres.yml文件

parameters:
database_driver: pdo_pgsql
database_host: 127.0.0.1
database_port: 5432
database_name: test_db
database_user: root
database_password: null
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: 98c7cab866879d9250d316445c6d136c922a6b6f
我已经尽了最大努力找到一个“虚拟教程”来帮助我从头开始,因为这是我第一次将数据库连接到项目。 我发现:

通过输入命令

php app/console doctrine:database:create 
我应该用parametres.yml文件中给出的参数创建一个数据库。当我运行命令时,我会得到这些异常

这意味着服务器已退出并关闭了连接


我的全部问题是如何从零开始将postgresql数据库连接到symfony项目?

db驱动程序不应该是
pdo_pgsql
?应该是的,我忘了提到我编辑了parametres.yml文件,db驱动程序实际上是pdo_pgsql,而不是将屏幕截图链接到您的代码,你会用复制/粘贴的代码段进行编辑吗?我删除了链接并添加了一个代码段。