有人建议我使用ZFDotrine的帖子这里,但现在,我不知道为什么zf不能看到zf理论提供商,这是一个令人头痛的问题。
我的windows 7.i上有一种阴凉的环境,在我的机器上有xampp 1.7.3和zend server5.0.2,每一个都有不同版本的zf.so,我在驱动器c (C:\ZendFramework)下下载了ZF1.10.8,并在environment variable path中引用了它的bin,在php.ini中引用了它的库。我删除了c:/xampp/php/PEAR/zend文件夹和c:/xampp/php/zf.bar | zf.php。我还让NetBeans6.9创建了zf.ini for me.After --这是NetBeansCommandsProvider的一些问题--从命令行工具项目创建到netbeans的工具,一切都很好。
xamp/php.ini
".;C:\xampp\php\PEAR;C:\ZendFramework\library;“= include_path
zendserver/php.ini
include_path=".;C:\ZendFramework\library“
在zf.ini中,我将php.includepath更改为php.include_path
php.include_path =“C:\ZendFramework;.;C:\Users\sensei\ .netbeans\6.9\zend;C:\ZFDoctrine;”basicloader.classes.0 = "NetBeansCommandsProvider“
因此,由于ZFDoctrine物理上低于C,并在zf.ini中引用,我认为一切都会得到解决,但我有错误
在第147行的(include_path='.;C:\xampp\php\PEAR;C:\ZendFramework\library;C:\ZFDoctrine;')中打开包含C:\ZendFramework\library\Zend\Loader.php的“ZFDoctrine\Tool\DoctrineProvider.php”失败
对于命令zf enable config.provider ZFDoctrine_Tool_DoctrineProvider
显然,当我将ZFDoctrine文件夹复制到C:\ZendFramework\zend\ it时,works.that让我意识到include_path有问题。
我也在考虑将它复制到PEAR文件夹,但我也不知道这是否是最好的方法,我只是不明白为什么它找不到ZFDoctrine文件夹。我有点stuck.Please,有人成功地用这个和我分享他的经验吗?你能指出我做的不对吗?谢谢你阅读this.this对我来说是一种阻滞剂
发布于 2010-10-13 15:15:38
Zend_Tool在zf.ini中使用了包含路径,所以您需要反复检查这个路径:
php.include_path =“C:\ZendFramework;.;C:\Users\sensei\ .netbeans\6.9\zend;C:\ZFDoctrine;”
到DoctrineProvider.php的正确完整路径是什么?目前它正在寻找:
C:\ZFDoctrine\ZFDoctrine\Tool\DoctrineProvider.php
看上去不太对。假设您已经将完整的ZFDoctrine提取到C:\ZFDoctrine,那么应该是:
php.include_path =“C:\ZendFramework;.;C:\Users\sensei\ .netbeans\6.9\zend;C:\ZFDoctrine\library;”
https://stackoverflow.com/questions/3914077
复制相似问题