1

在我这样做之后:

zf -p create dbtable.from-database

我得到:

无法在第 31 行的 /home/user/public_html/proj.dev/library/Zend/Loader.php 中重新声明 Zend_Loader 类

如果我们更改生成的application.ini文件并注释以下行:

;includePaths.library = APPLICATION_PATH "/../library"

这似乎可行,并且由于我们已经在您的 public/index.php 文件中拥有它,因此似乎可以发表评论。

但是,我不明白提供的错误与幸运解决方案之间的关系是什么。

有谁知道为什么会这样?

4

2 回答 2

1

include_path通常设置两次时会发生此错误!您已经在include_path其他地方设置了。

于 2011-05-03T15:32:05.780 回答
1

我尝试运行时遇到了同样的错误zf create dbtable.from-database

找出问题所在。我的 zf 命令正在运行,/usr/local/zend/share/ZendFramework/library/Zend但我的项目有它自己的 Zend 框架,位于/Applications/MAMP/htdocs/NPT2/library/Zend

我修复错误的方法是删除项目库文件夹中的 Zend 文件夹,然后将我的 php.ini 文件中的 include_path 设置为指向 /usr/local/zend/share/ZendFramework/library

看看这是否适合你。

于 2011-09-14T18:39:52.530 回答