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

时间:2012-02-19 18:21:07

标签: zend-framework

今天我首先尝试按照本指南beberlei

在Zend中整合Doctrine

我的.zf.ini是这样的:

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引起的。或者我甚至不知道,我是淘宝的人,有人能帮帮我吗? 附:我google了很多,人们建议发表评论includePaths.library = APPLICATION_PATH "/../library" 但它没有帮助

3 个答案:

答案 0 :(得分:0)

如果你有类似的东西:

set_include_path(implode(PATH_SEPARATOR, $paths));
在您的ini文件或包含路径的任何其他设置中将其注释掉。

如果要将路径设置为两次,则会经常发生此错误。

答案 1 :(得分:0)

我目前使用带有ZF的Doctrine 1.2没有任何问题。我浏览了前一个帖子中所做的事情 - How do you work with a relational database in Zend Framework?

我希望这对你有所帮助。

亲切的问候

加里

答案 2 :(得分:0)

查看以下文件夹:C:\ PEAR。 可能还有另一个Zend Framework副本,它会引导您将其包含两次。