Symfony 3.0 PostgreSQL 数据库错误

Symfony 3.0 PostgreSQL Database Error

我正在尝试将 Symfony 3.0 与 PostreSQL 数据库一起使用。

Parameters.yml:

parameters:
    database_driver: pdo_pgsql
    database_host: 127.0.0.1
    database_port: 5432
    database_name: dmfa
    database_user: username
    database_password: password
    mailer_transport: smtp
    mailer_host: 127.0.0.1
    mailer_user: null
    mailer_password: null
    secret: a28a9e1bfefb5aa6f7f3be73a9a62c01eedf55ab

我运行以下代码尝试生成实体:

php ./bin/console doctrine:generate:entity

尽管将我的驱动器更改为 pdo_pgsql,但我收到以下错误:

[Doctrine\DBAL\Exception\DriverException]                                          
  An exception occured in driver: SQLSTATE[HY000] [2006] MySQL server has gone away 

[Doctrine\DBAL\Driver\PDOException]                
  SQLSTATE[HY000] [2006] MySQL server has gone away

[PDOException]                                     
  SQLSTATE[HY000] [2006] MySQL server has gone away

[PDOException]                                  
  PDO::__construct(): MySQL server has gone away 

感觉我错过了一步,因为 Symfony 仍在寻找 mysql 数据库。请给我一些关于如何更正此错误的见解。

仔细检查您的 app/config/config.yml 中是否有:

doctrine:
    dbal:
        driver:   "%database_driver%"