Propel база данных MySQL обратного инженера


Следуя инструкциям здесь: http://www.propelorm.org/wiki/Documentation/1.5/Existing-Database

Я создал папку и поместил файл "build.свойства " с содержанием:

propel.project = test

# The Propel driver to use for generating SQL, etc.
propel.database = mysql

# This must be a PDO DSN
propel.database.url = localhost:dbname=test
propel.database.user = root
propel.database.password = root

В cmd я набираю propel-gen reverse

И сообщение об ошибке я получаю: произошла ошибка построения XML из метаданных: не удалось найти драйвер

После нескольких часов поиска я чувствую, что перепробовал все конфигурации. Я включил драйверы в php.ini-файл:

extension=php_mysql.dll 
extension=php_pdo_mysql.dll

Я использую Zend сервер

Есть идеи?

2 3

2 ответа:

Измените это:

Пропеллер.база данных.url = localhost: dbname=test

К этому

Пропеллер.база данных.url = mysql: host=localhost; dbname=test

Примечание введено как ответ, так как комментарии не позволяют мне красиво форматировать код

Я не думаю, что это связано с propel; что-то не так с установкой драйвера PDO.

Предполагая, что следующее генерирует исключение, вы можете опубликовать выходные данные (редактировать в вопрос)?

<?php
$dbh = new PDO('mysql:host=localhost;dbname=test', 'root', 'root');
?>