1

Symfony2 のベンダーでバンドルを作成しようとしています。

MyBundle(MineUserBundle) は、 vendorFOSUserBundleとの他の 2 つのバンドルを継承する必要がありHWIOAuthBundleます。

Mybundle で両方のバンドル プロパティ、テンプレートなどを継承するにはどうすればよいですか?

vendors
   FOSUserBundle 
   HWIOAuthBundle
   MineUserBundle

ここMineUserBundleには、他の 2 つのバンドルのすべての機能が必要です。

プロセスを機能させるには?

4

1 に答える 1

1

名前空間を使用しているため、バンドルを展開するフォルダーは重要ではありません。use ステートメントを必要なものとともにバンドルに含めるだけです。

use Path\To\FOS\UserBundle;
use Path\ToHWIO\AuthBundle;

そして、必要なものは何でも拡張できます。

ただし、本当にバンドルをディレクトリにインストールしたい場合vendorは、ファイルで構成定義する必要がありdepsます。

[YourVendorYouBundle]
    git=git@github.com:yourRepository/YourVendorYouBundle.git
    target=/bundles/YourVendor/YouBundle
于 2012-08-10T05:52:14.237 に答える