首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >致命错误:无法在第31行的D:\localhost\www\zf-blog\library\Zend\Loader.php中重新声明类Zend_Loader

致命错误:无法在第31行的D:\localhost\www\zf-blog\library\Zend\Loader.php中重新声明类Zend_Loader
EN

Stack Overflow用户
提问于 2012-02-20 02:21:07
回答 3查看 1.8K关注 0票数 1

今天,我首先尝试了在Zend中集成Doctrine,遵循这个指南beberlei

我的.zf.ini是这样的:

代码语言:javascript
复制
php.include_path = ".;C:\PEAR;D:\localhost\www\ZFDoctrine;D:\localhost\www\ZFDoctrine\library;D:\localhost\www"
basicloader.classes.0 = "ZFDoctrine_Tool_DoctrineProvider"

包含ZFDoctrine的目录位于D:\localhost\www我认为此错误是由错误的include_path引起的。或者我甚至不知道,我是zend的菜鸟,有人能帮我吗?另外,我谷歌了很多,人们建议评论includePaths.library = APPLICATION_PATH "/../library",但它没有帮助

EN

回答 3

Stack Overflow用户

发布于 2012-02-20 03:15:54

如果你有类似这样的东西:

代码语言:javascript
复制
set_include_path(implode(PATH_SEPARATOR, $paths));

在ini文件或任何其他包含路径设置中,将其注释掉。

如果要设置两次包含路径,则经常会出现此错误。

票数 0
EN

Stack Overflow用户

发布于 2012-02-20 05:57:43

我目前在ZF上使用Doctrine 1.2,没有问题。我浏览了我在上一个线程中所做的事情-- How do you work with a relational database in Zend Framework?

我希望这能对你有所帮助。

亲切的问候

加里

票数 0
EN

Stack Overflow用户

发布于 2012-02-20 06:00:56

请查看以下文件夹: C:\PEAR。其中可能还有Zend框架的另一个副本,这会导致您将其包含两次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9351829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档