어제 심포니를 사용하기 시작했으며 튜토리얼을 따라 가면서 데이터베이스 1을 실행했습니다.Symfony db interaction; PDOException : 드라이버를 찾을 수 없습니다.
엔티티를 만들고 콘솔 명령을 사용하여 테이블을 만드는 단계를 수행 한 후에 이제 엔티티를 테이블 내에 유지해야합니다.
// Entity setup
$rep = new Entity\Reparto();
$rep->setDescrizione("Standard rep");
$rep->setTipo("0");
$rep->setIdAzienda(0);
// DB operation
$em = $this->getDoctrine()->getManager();
$em->persist($rep); <-- Error here
$em->flush();
return new Response("Saved!");
이것은 내가 호출하는 컨트롤러입니다. 내가 두 번,받을 줄 $em->persist($rep)
에서
, 다음과 같은 예외 :
"PDOException: could not find driver"
그 라인을 제거함으로써이 예외가 발생하지 않습니다,하지만 분명히 아무것도
이 이미 php.ini 파일을 확인 일어나지 않는다 (만있다 하나) :
나는 extension=php_pdo_mysql.dll
php -m
디스플레이를 주석 처리 PDO와 pdo_mysql
나는를 실행 해요 모두 Symfony (3.1)의 마지막 버전은 5.5.38, 5.6.18 및 7.0.3의 PHP 5.5와 Windows 10 64 비트에서 실행됩니다.
simfony 프로젝트를 만들 때 다운로드 한 전용 웹 서버에서 모든 것이 실행 중입니다.
을 확인? –
예, UWamp에서 시도한 것에 의지 할 때 여러 번 UWamp, PHP 엔진 및 컴퓨터 자체를 재시작했습니다 (PC에서 실행 중입니다). – Vkfan
'phpinfo)','pdo_mysql' 확장이로드되었음을 보여줍니까? –