我被建议使用 ZFDOTRINE 从帖子 这里 但是现在事实证明这是一种头痛,我不知道为什么ZF看不到ZFDOCTRINE提供商。

我有一种阴暗的环境 windows 7。我有 xampp 1.7.3zend server5.0.2 在我的计算机上,每台都有不同版本的ZF。因此,我在驱动器C下下载了ZF 1.10.8(C:\ZendFramework),并在 environment variable path, ,及其图书馆 php.ini. 。我已经删除了 c:/xampp/php/PEAR/zend 文件夹和 c:/xampp/php/zf.bar | zf.php. 。我也有Netbeans 6.9为我创建了ZF.Ini。在NetBeanScommandSprovider的问题之后,我的所有工作正常,从命令行工具项目创建到NetBeans的工具。

Xamp/php.ini

include_path =“。; c: xampp php pear; c: zendframework library;”

Zendserver/php.ini

include_path =“。;c: zendframework library”

在zf.ini中,我有更改php.includepath to php.include_path

php.include_path =“ c: zendframework library;。; c: users sensei .netbeans 6.9 zend; c: zfdoctrine; c: zend; c: zfdoctrine;'' basicloader.classes.0 =“ netbeanscommandsprovider”

因此,在ZFDOCTRINE下在C下,并在ZF.Ini中引用了一切,一切都会解决,但我有错误

打开“ Zfdoctrine tool tool doctrineProvider.php”用于包含(include_path ='。;c: xampp php php pear; c: zendframework zendframework c; c: zfdoctrine; c: zfdoctrine;'') zend loader.php在第147行

为命令 zf enable config.provider ZFDoctrine_Tool_DoctrineProvider

显然,当我将ZFDOCTRINE文件夹复制到C: zendframework library zend IT工作时。

我还考虑将其复制到梨文件夹中,但是我也不知道这是否是最好的方法。我只是不明白为什么它找不到ZFDOCTRINE文件夹。我有点坚定。请有人成功地使用它与我分享他的经验吗?您能指出我做的不对吗?感谢您阅读本文。这对我来说是一种阻碍者

有帮助吗?

解决方案

zend_tool使用ZF.Ini中的Incluph路径,因此您需要仔细检查一下:

php.include_path =“ c: zendframework library;。; c: users sensei .netbeans 6.9 zend; c: zfdoctrine; c: zend; c: zfdoctrine;''

DoctrineProvider.php的正确完整路径是什么?目前正在寻找:

C: ZFDOCTRINE ZFDOCTRINE TOOL DOCTRINEPROVIDER.PHP

看起来不正确。假设您已将完整的Zfdoctrine提取到C: Zfdoctrine,那么应该是:

php.include_path =“ c: zendframework library;。; c: users sensei .netbeans 6.9 zend; c: zfdoctrine library; c: zend; c: zend;

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top