Мне предложили использовать ZFDotrine из поста здесь , но сейчас это похоже на головную боль, когда я не знаю, почему zf не может см. провайдера zfdoctrine.
На моем windows 7
.i есть некая теневая среда, на моей машине xampp 1.7.3
и zend server5.0.2
с разными версиями zf.so я загрузил zf 1.10.8 с диска c (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 \ библиотека"
в zf.ini я изменил php.includepath на php.include_path
php.include_path = "C: \ ZendFramework \ library;.; C: \ Users \ sensei \ .netbeans \ 6.9 \ zend; C: \ ZFDoctrine;"
basicloader.classes.0 = "NetBeansCommandsProvider"
Так что с ZFDoctrine физически под C и ссылками в zf.ini я думаю, что все бы получилось, но у меня есть ошибки
Не удалось открыть «ZFDoctrine \ Tool \ DoctrineProvider.php» для включения (include_path = '.; C: \ xampp \ php \ PEAR; C: \ ZendFramework \ library; C: \ ZFDoctrine;') в C: \ ZendFramework \ library \ Zend \ Loader.php в строке 147
для команды zf enable config.provider ZFDoctrine_Tool_DoctrineProvider
Очевидно, что когда я копирую папку ZFDoctrine в C: \ ZendFramework \ library \ zend \, это работает. Это заставляет меня понять, что с include_path что-то не так.
Я тоже думаю о копировании в папку PEAR, но я тоже не знаю, лучший ли это путь. Я просто не понимаю, почему он не может найти папку ZFDoctrine.
Я немного застрял. Пожалуйста, кто-нибудь успешно использовал это, чтобы поделиться своим опытом со мной? Можете ли вы указать, что я не делаю правильно? спасибо за прочтение. это своего рода блокиратор для меня