現在、私の現在のプロジェクトVMMにZend Frameworkを統合しています。 私はZend FrameworkディレクトリをEclipseのVMMプロジェクトの横にスタンドアロンプロジェクトとして置くことに決めました。 私はzendフレームワークのいくつかのカスタマイズを行う必要があります(たとえば、Irradiance.phpをMeasureに追加する必要があります)。私はすべてのカスタマイズを置くのに最適な場所を知りたいと思います。Zend Frameworkをフォルダ構成の観点からどのように拡張する必要がありますか?
私はZend Framework命名規則と同じディレクトリ構造に従う必要があることを知っています。 たとえば、Irradiance.phpにはMylib_Measure_Irradianceクラスが含まれています。
私はZendFramework/library/MylibにZendフォルダの隣にMylibフォルダを置くことを考えていました。
Zend Frameworkを拡張してカスタマイズするのは通常の方法ですか? もしそうでなければ、私のカスタマイズをVMMプロジェクト内に置くべきですか、それとも他のスタンドアロンプロジェクトですか?
ありがとうございます!
UPDATE
このquestionが私を助けたが、私はまだいくつかの助けが必要...
確かに。私はライブラリ(特に外部ライブラリ)を手触りの悪いものとして扱いがちです。それらを含めるには、それらを使用しますが、@ jakenobleの注釈の理由から、それらの中の何かを変更しないでください。例えば、ライブラリのローカルコピーを維持するもう1つの方法は、典型的にはタグ付きバージョンを指す 'svn:externals'で管理することです。新しいバージョンへの更新は、 'svn:externals'プロパティのポインタを変更するだけの簡単な作業になります。 –