2

そのため、非常にあいまいな指示を持つ Zend Framework を実行しようとしています。

Zend フォルダをディレクトリに置き、それをinclude_pathin に追加するだけphp.iniです。

だから、これは私のインクルードパスです:

include_path = ".:/usr/lib/php:/usr/local/lib/php:/home/tuner/public_html/market/Zend_1.12.3/library"

これは、Zend を含める必要があるセクションです。パスを再確認しました。

/home/tuner/public_html/market/Zend_1.12.3/library

ただし、Zend クラスをインクルードしようとすると、適切にインクルードされていないかのようにエラーが発生します。

これがエラーの原因です:

$locale = new Zend_Locale('en_CA');
Zend_Registry::set('Zend_Locale', $locale);

フレームワークを含めるときに何が間違っていますか?

4

2 に答える 2

0

コード スニペットを入手したドキュメントはわかりませんが、ZF1 と ZF2 を混同しています。Zend_Locale と Zend_Registry を含む部分は ZF1 コンポーネントであるため、これは明らかに ZF2 ライブラリがインストールされていると機能しません。

于 2013-07-06T19:40:48.630 に答える