2011-04-30 72 views
3

这里的指令去:http://www.propelorm.org/wiki/Documentation/1.5/Existing-Database波轮反向工程MySQL数据库

我创建了一个文件夹,并放在一个文件“build.properties”与内容:

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推进根反向

和错误消息我得到:有一个从元数据的错误构建XML:找不到驱动程序

后的SE小时拱起我感觉我已经尝试过每一个配置。我已经启用在php.ini文件中的驱动程序:

extension=php_mysql.dll 
extension=php_pdo_mysql.dll 

我使用Zend服务器

什么想法?

+0

什么是PC上php_mysql.dll和php_pdo_mysql.dll的路径? – 2011-05-03 21:02:16

回答

7

更改此:

propel.database.url =本地主机:DBNAME =测试

propel.database.url = MySQL的:主机=本地主机; dbname = test

+0

这是正确的答案。谢谢Jordi,救了我一堆心痛 – DaOgre 2012-06-19 18:36:10

+0

感谢你,投票了 – Jordi 2012-06-20 17:39:10

0

注意进入作为答案,因为评论不要让我的格式代码很好

我不认为这是推动相关; PDO驱动程序安装有问题。

假设以下情况会产生异常,您能否发布输出(编辑成问题)?

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