1

ComposerはPHPパッケージマネージャーです。私はここのドキュメントを調べました:http://getcomposer.org/

カスタムタイプ「symfony2-assets」を作成し、「vendor」ディレクトリではなく「web」ディレクトリにインストールすることを検討しています。

これを実現するために構成キー「vendor-dir」をwebに変更できることはわかっていますが、他のすべてのパッケージもそこにインストールされるため、vendorディレクトリにそれらのパッケージが必要です。

誰かがこれについて出くわした良いチュートリアルを持っているか、それを行う方法を知っているなら、私は最も感謝するでしょう。

4

2 に答える 2

7

タイプがのパッケージを作成composer-installerし、アプリケーションでそれを要求することができます。理論的には、処理したいタイプのパッケージ(symfony2-asset2)は、インストーラーが最初にインストールされていることを確認する必要があります。

インストーラーはLibraryInstallerから継承し、必要な場所にファイルを配置できます。

これは今のところ機能するはずですが、長期的には、ComposerでWebアセットを処理するためのやや一般的な方法が見つかることを願っています。私たちの主な焦点は今のところまだPHPコードです。

于 2012-03-27T08:45:47.643 に答える
-1

Webディレクトリにシンボリックリンクをコピー/作成するpost-install-cmdスクリプトを追加できます。

于 2012-03-22T20:19:10.317 に答える