Maks00088
@Maks00088
Обучаюсь Java/JavaEE /Php/Js

Насройка работы консоли в Doctrine, почему получаю ошибку связанную с драйвером?

Написал в одном файле .
Вопрос: Почему получаю ошибку несмотря на то что указал имя драйвера ?
<?php

require_once '../../../vendor/autoload.php';

$con_config = require_once './con-config.php';
        
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
use Doctrine\ORM\Tools\Console\ConsoleRunner;

$isDevMode = true;
$path = array("../../models");

$config = Setup::createAnnotationMetadataConfiguration($path, $isDevMode);

$conn = array(
        "dbname"=>$con_config["database"],
        "user"=>$con_config["username"],
        "password"=>$con_config["password"],
        "host"=>$con_config["host"],
        "driver"=>$con_config["driver"]
);

$entityManager = EntityManager::create($conn, $config);

return ConsoleRunner::createHelperSet($entityManager);


Ошибка:
PHP Fatal error:  Uncaught Doctrine\DBAL\DBALException: 
The options 'driver' or 'driverClass' are mandatory if no PDO instance is given to DriverManager::getConnection(). in C:\xampp\htdocs\CouponSystem\vendor\doctrine\dbal\lib\Doctrine\DBAL\DBALException.php:114
Stack trace:


Документация :
Настройка
  • Вопрос задан
  • 198 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы