PHP 및 propel을 사용하기 시작했습니다.propel-schema-reverse 오류 : 드라이버를 찾을 수 없습니다.
유니폼 서버 (wamp 서버)를 사용하고 있으며 mysql에 db가 있습니다.
내가 실행하는 동안 오류가 다음 무엇입니까 '추진 세대 테스트 역을'
propel > reverse:
[echo] +-----------------------------------------------+
[echo] | |
[echo] | Generating XML from PDO connection ! |
[echo] | |
[echo] +-----------------------------------------------+
[propel-schema-reverse] There was an error building XML from metadata: could not find driver
BUILD FINISHED
도 오류가 너무 정교하지 않습니다.
여기 내 build.properties
propel.home = .
propel.project = test
propel.targetPackage = lib.model
propel.packageObjectModel = true
propel.database = mysql
propel.database.driver = mysql
propel.database.url = mysql:host=localhost;dbname=db_test
propel.database.user = myuser
propel.database.password = mypwd
얼마나 오류이 문제와보기 설명을 해결하는 방법을 가르쳐주십시오.
미리 감사드립니다. 그것은 여전히 WAMP는 PHP의 PDO 드라이버와 함께 제공되지 않는 것처럼 보일 수 있습니다 작동하지 않는 경우
시도했지만 빌드가 실패했습니다. php.ini에서 pdo_mysql 모듈이 활성화되어있는 동안 pdo_mysql 모듈이 php -m에 표시되지 않습니다. 이제 XAMP를 사용해 보겠습니다. – Krishna
XAMPP로 해결 된 문제. Unifrom 서버가 pdo_mysql 모듈을로드하지 않았습니다. Propel은 정말 좋은 ORM 도구입니다. 프레임 워크 zend/symfony/cakephp/codeigniter 등을 제안하십시오. – Krishna
[Symfony] (http://symfony.com) 또는 [FuelPHP] (http://fuelphp.com)을 제안합니다. 후자의 FuelPHP는 사용하기가 더 쉽습니다. codeigniter에 익숙하다면 배우십시오. 하지만 Symfony는 훨씬 강력하고 확장 성이 뛰어나지 만, 특히 사용자/보안 부분에서는 PHP 지식에 달려 있습니다. 만약 당신이 초보자이고 사용하기 쉬운 것을 원한다면 [FuelPHP] (http://fuelphp.com)를 제안 할 것이고, [Symfony] (http://symfony.com)는 [Doctrine ORM]을 더욱 지향 할 것입니다. http://www.doctrine-project.org) 최근에 – cristobal