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工具适用于我,它只是这个特定的命令给出了错误。
答案 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测试应用程序的其余部分。