Zend Framework - 从数据库创建db-table - 错误

时间:2011-05-01 17:22:38

标签: php zend-framework include zend-tool

我做完之后:

zf -p create dbtable.from-database

我明白了:

  

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

如果我们更改生成的 application.ini 文件,我们会注释以下内容:

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

这似乎有效,因为我们已经在你的public / index.php文件中有这个,所以似乎可以评论。

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

有谁知道为什么会这样?

2 个答案:

答案 0 :(得分:1)

通常在include_path设置两次时会出现此错误!您已将include_path设置在其他位置。

答案 1 :(得分:1)

我尝试运行zf create dbtable.from-database

时遇到了同样的错误

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

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

看看它是否适合你。