设置GuestBook应用程序时ZF工具出错

时间:2010-02-25 18:00:51

标签: zend-framework

Iam尝试设置了zend框架教程附带的GuestBook应用程序,Iam逐个执行这些步骤,

但是当我输入此命令时 - zf create db-table Guestbook guestbook

我收到错误,我在这里粘贴了错误 -

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工具适用于我,它只是这个特定的命令给出了错误。

3 个答案:

答案 0 :(得分:2)

在使用ZF工具进行大量挖掘和破坏之后,我发现它使用了Xampp for Windows附带的Zend框架副本。

当我安装Xampp时,Zend Framework(版本1.9.7)已安装在

C:\ XAMPP \ PHP \梨\ Zend的

目录,因为C:\ Xampp \ Php在我的系统路径中,所以Zend框架每次都会获取Zend框架。

我将最新版本的稳定Zend Framework(1.10.2)复制到Php \ Pear里面的Zend文件夹中,现在它对我来说就像蛋糕一样:)

感谢你的所有建议!

答案 1 :(得分:1)

从此链接下载最新版本的框架文件 http://www.zend.com/community/downloads &然后提取zip文件,你将获得像 ZendFramework-1.11.12 / library / Zend 这样的文件夹结构,所以从这个文件夹中将Zend文件夹复制到 Xampp / php / PEAR / zend 夹。然后转到命令模式类型 Zf --help 。现在它显示了所有命令。

现在还可以通过输入as

来检查命令模式下zend-framework的版本

zf show version

它应该显示为 zend Framework Version:1.11.12

的版本

答案 2 :(得分:0)

检查您的版本,可能db-table比您的版本更新。我只是尝试了你使用的相同命令(zf create db-table Guestbook guestbook)并且它有效。

当我写zf show version时,它会回复1.11.0dev您的版本说了什么?如果版本低,请考虑在更新日志之后进行更新,并使用新版本的zf测试应用程序的其余部分。