2010-02-25 44 views
1

蔭嘗試建立附帶了Zend框架教程,蔭下一個步驟一個留言簿程序,錯誤與ZF工具了留言板應用程序

然而,當我進入這個命令 - ZF創建DB表留言簿留言

蔭得到一個錯誤,我在這裏粘貼錯誤 -

C:\xampp\htdocs\quickstart>zf create db-table Guestbook guestbook 
       An Error Has Occurred Provider 'db-table' is not a valid provider. 

我試着用搜索引擎和Zend的論壇搜索,但似乎沒有人有這種問題至今。任何人都可以在這裏提出我最新的錯誤?

PS:我已經在我的系統路徑中設置了php,zf工具適用於我,它只有這個特定的命令提供了錯誤。

回答

2

經過很多挖掘和ZF工具突破我的頭後,我發現它使用Zend框架的副本與Xampp的Windows自帶。

當我安裝了XAMPP,得到了安裝

C內的Zend Framework(版本1.9.7):\ XAMPP \ PHP \梨\ Zend的

目錄,因爲C:\ XAMPP \ PHP是在我的系統路徑這個Zend框架每次都被Zend Tool拾起。

我複製了最新版本的穩定Zend框架(1.10.2)的到PHP \梨裏面的Zend的文件夾,現在它的作品像蛋糕爲我:)

感謝您的建議!

0

檢查您的版本,也許db-table是比您的版本更新。我只是嘗試了你使用過的同樣的命令(zf create db-table Guestbook guestbook),它的工作。當我寫zf show version它響應1.11.0dev你的版本說什麼?如果它很低,請考慮在更新日誌之後進行更新,並使用新版本的zf測試應用程序的其餘部分。

+0

喜Zf顯示版本顯示1.9.6,我下載了最新版本的Zend Framework 1.10.2,但是當我在bin文件夾內運行zf.bat時,它仍然在命令show version上顯示版本1.9.6?我在哪裏可以找到你有的版本1.11.0dev? – 2010-02-26 09:33:11

+0

**確實**確保'zf'命令指向正確的zf.bat。通過重命名庫的舊版本來完成此操作。如果它失敗了,那就意味着它仍然在嘗試使用舊版本。我的版本是一個幾天,從framework.zend.com – chelmertz 2010-02-26 15:22:40

+0

是的,已經一樣但仍然同樣的問題仍然存在,它仍然顯示1.9.7爲框架1.10.2 – 2010-02-27 06:21:04

1

下載最新的框架文件版本從這個鏈接http://www.zend.com/community/downloads &然後解壓縮zip文件,你會得到的文件夾結構類似ZendFramework-1.11.12 /圖書館/ Zend公司,所以從這個文件夾複製Zend文件夾到Xampp/php/PEAR/zend文件夾。然後轉到命令模式Zf --help。現在它顯示了所有的命令。

現在也通過鍵入作爲

ZF顯示版本

應該顯示爲版本Zend Framework的版本檢查,在命令模式下的Zend框架的版本:1.11.12

相關問題