剛開始使用php和propel。propel-schema-reverse錯誤:找不到驅動程序
我正在使用統一服務器(wamp服務器),並在MySQL中有數據庫。
我正在運行時出現以下錯誤「推動根測試反」
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
請告訴我如何解決這個錯誤問題和觀點描述。
在此先感謝。
嘗試過但構建失敗。 pdo_mysql模塊在php-m中不顯示,而在php.ini中啓用。現在要去試試XAMP – Krishna
XAMPP解決了問題。 Unifrom服務器未加載pdo_mysql模塊。 Propel是一個很好的ORM工具。 請建議任何框架zend/symfony/cakephp/codeigniter等 – Krishna
我會建議[Symfony](http://symfony.com)或[FuelPHP](http://fuelphp.com),後者FuelPHP更易於使用並學習如果用於密碼。但Symfony我發現功能更加強大和可擴展,但具有更高的學習曲線,特別是涉及到用戶/安全部分時,這一切都取決於您的php專業知識。如果你是初學者,想要一些易於使用的東西,我會建議[FuelPHP](http://fuelphp.com),而[Symfony](http://symfony.com)更傾向於[Doctrine ORM]( http://www.doctrine-project.org)這些天 – cristobal