HomeLập trìnhPhpKết nối Php...

Kết nối Php Symfony 5/postgreSQL 13


Tôi là người mới sử dụng php, symfony và postgresql. Tôi cố gắng thực hiện dự án này cho một cuộc phỏng vấn xin việc.

Tôi đã cài đặt: php 7.4 và symfony 5 và postegreSQL 13 (quản lý bằng pgAdmin) và sử dụng máy chủ wamp64.

Trong thư mục dự án của tôi, khi tôi cố gắng kết nối dự án symfony của mình với cơ sở dữ liệu postgresql mà tôi đã tạo, tôi đã thử lệnh này: bin/console make:migration sau khi tạo một thực thể nhưng tôi gặp các lỗi sau:

Và đây là mã Doct.yaml của tôi:

        url: '%env(resolve:DATABASE_URL)%'
        driver: pdo-pgsql
        server-version: '13'
        # IMPORTANT: You MUST configure your server version,
        # either here or in the DATABASE_URL env var (see .env file)
        #server_version: '5.7'
    orm:
        auto_generate_proxy_classes: true
        naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware
        auto_mapping: true
        mappings:
            App:
                is_bundle: false
                type: annotation
                dir: '%kernel.project_dir%/src/Entity'
                prefix: 'App\Entity'
                alias: App

Bạn có một ý tưởng về những gì xảy ra ở đó? Tôi đã thử kích hoạt phần mở rộng pdo_pgsql trong php.ini, nhưng nó không hoạt động. Ai đó có thể giúp tôi ?

Cảm ơn ! :slight_smile:


Đó nên là pdo_pgsql bằng dấu gạch dưới, không phải dấu gạch ngang.

cảm ơn chuckadams, nhưng tôi không nghĩ nó sẽ hoạt động vì tôi kiểm tra php -m và mô-đun không có ở đó, vì vậy tôi nghĩ có lẽ là vì điều đó. Nhưng tôi không biết tại sao vì tôi đã cài đặt nó trước đó…



Zik.vn – Biên dịch & Biên soạn Lại

Đọc thêm  Cách gửi e-mail (Biểu mẫu Bootstrap+Alertify+jQuery+PHP) - HTML-CSS
spot_img

Create a website from scratch

Just drag and drop elements in a page to get started with Newspaper Theme.

Buy Now ⟶

Bài viết liên quang

DMCA.com Protection Status