0

Zend 1.11 を使用するプロジェクトの所有権を与えられました。しばらく Zend を使用しておらず (セットアップはもちろん)、含まれている 2.4.0 を 1.11.11 に戻す際に問題が発生しています。

Zend への唯一の参照はここにあります: C:\xampp\php\pear\library\Zend

私の生活を楽にしてくれる場所は他にありますか?これは可能ですか?

4

1 に答える 1

1

ZF1.x と ZF2.x を同時に実行できます。現在のバージョンの ZF1.12 を必要な場所にドロップしてから、それを php の include_path に配置するか、ライブラリをアプリケーションのライブラリにドロップするだけです。ZF1 コードは ZF2 コンポーネントを使用しようとせず、その逆も同様です (完全に異なる名前空間タイプを使用します)。

例えば:

ZF1.12.3 最小の現在のダウンロードは、展開すると次の構造になります。

C:\Users
    \user 
        \Downloads
            \ZendFramework-1.12.3-minimal
                \ZendFramework-1.12.3-minimal
                     \bin /*This is where the zf.bat and zf.sh live add this path the windows path variable to use Zend_Tool CLI */
                     \library
                         \Zend /*This is where the actual code is*/

\Zendフォルダー全体を取得して配置します。

\project
    \application
    \library /*Put the Zend Folder here, it will be automatically included in the app*/

または、好きな場所に配置して、そのパスを php.ini の include_path に追加するだけです。

これはすべて、Zend Framework アプリケーションのオートローダー コードが変更されていないことを前提としています。これらのファイルには通常、デフォルトを変更するコードが含まれているため、デフォルトを使用してもうまくいかない場合は、ファイルを投稿application.iniしてください。bootstrap.php

于 2013-05-16T11:35:51.427 に答える