[php] Zend_Toolの出力をカスタマイズするには?


Answers

特定のクラスを定義すると、自然に上書きを続けることができます。 クラスをZFクラスではなくクラスに基づいて宣言できます。

特定のプロジェクトでは、クラスパスをZFのカスタムバージョンに変更したり、カスタムオーバーライドフォルダを持つことができます。 カスタムフォルダでは、変更はマシン全体ではなく、どちらもあなたのzendフレームワークではありません。 *** nixベースのシステムでは、シンボリックリンクを活用して、ZFの1つのコピーに自分自身を保つことができます。

ライセンスヘッダーとPHPdocを含めるようにソースコードを変更しようとしていますか? もしそうなら、私が過去にしたことは、あなたが必要とする情報を追加する単純な構築ステップを持つことです。 各ファイルタイプには、適切なヘッダー情報を含めることができます。 システムがファイルを無視するか、コントローラでのみ実行するようにするために、いいタグを付けることができます。

幸運、ジェイコブ

Question

プロジェクトでZend_Tool (ZF 1.9)を使いたいですが、新しいファイルのデフォルト出力をカスタマイズしたいと思っています。 例えば、すべてのコントローラは、これを追加ステップとして追加するのを避けるために、出力に先行する特定のヘッダーをphpdocマークアップとライセンス情報で設定する必要があります。

また、この特定のプロジェクト(他のプロジェクトではない)では、コントローラをデフォルトのZendコントローラ以外のものに拡張する必要があります。

ドキュメンテーションはこれらのことを行う能力を暗示していますが、それはあまり明確ではありません。

私が〜/ .zfディレクトリ(*** nixベースのシステムで)を設定してそこにカスタムプロバイダを含めることができます。 しかし、これは、単一のプロジェクトスコープに限定されているのではなく、機械全体である。 また、これは新しいプロバイダを追加しますが、 既存のプロバイダの機能をカスタマイズすることはできません。

ここのお手伝いが大変ありがとう!




Related