ここの投稿からZFDotrineを使用するように提案されましたが、現在、zfがzfdoctrineプロバイダーを認識できない理由がわからないため、頭痛の種であることが判明しました。
windows 7
私の.i havexampp 1.7.3
と自分のマシンには、それぞれ異なるバージョンの zf.sf.soを備えた一種の怪しげな環境があります。そのため、zend server5.0.2
ドライブ 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 を作成しました。
xamp/php.ini
include_path = ".;C:\xampp\php\PEAR;C:\ZendFramework\library;"
zendserver/php.ini
include_path=".;C:\ZendFramework\library"
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"
したがって、Cの下で物理的にZFDoctrineを使用し、zf.iniで参照すると、すべてがうまくいくと思いますが、エラーが発生しています
C:\ZendFramework\library\ に含めるための 'ZFDoctrine\Tool\DoctrineProvider.php' のオープンに失敗しました (include_path='.;C:\xampp\php\PEAR;C:\ZendFramework\library;C:\ZFDoctrine;') 147 行目の Zend\Loader.php
コマンドのzf enable config.provider ZFDoctrine_Tool_DoctrineProvider
どうやら ZFDoctrine フォルダーを C:\ZendFramework\library\zend\ にコピーすると動作するようです。
それを PEAR フォルダーにコピーすることも考えていますが、それが最善の方法であるかどうかもわかりません。ZFDoctrine フォルダーが見つからない理由がわかりません。私はちょっと立ち往生しています.これをうまく使って彼の経験を私と共有してくれる人がいますか?私が正しくやっていないことを指摘できますか? これを読んでくれてありがとう.これは私にとって一種のブロッカーです