2011-04-30 71 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'); 
?>