我做完之后:
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文件中有这个,所以似乎可以评论。
但是,我不明白所提供的错误与幸运解决方案之间的关系是什么。
有谁知道为什么会这样?
答案 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
看看它是否适合你。