首页 > 解决方案 > Symfony 4.4:make:entity 关系字段但 php -m 显示活动驱动程序 pdo_pgsql 时找不到驱动程序

问题描述

我需要向我Agency的实体添加与实体的关系Country。当我运行时,php bin/console make:entity Agency我可以添加字符串字段、int 字段等......但是当我想添加我的country字段类型relation时,Doctrine 会显示一个错误:

在 PDOConnection.php 第 31 行:

找不到驱动程序

在 PDOConnection.php 第 27 行:

找不到驱动程序

我查看了我php.ini的驱动程序,以查看哪个驱动程序通过运行而处于活动状态,php -m而我的驱动程序pdo_pgsql处于活动状态。

在我的doctrine.yaml文件中:

doctrine:
    dbal:
        default_connection: default
        connections:
            default:
                url: '%env(resolve:DATABASE_URL)%'
                driver: 'pdo_pgsql'
                server_version: '15.1'

我真的不明白我做错了什么......你有什么想法吗?

谢谢

标签: phpsymfonydoctrinesymfony4

解决方案


推荐阅读