composer を使用してプロジェクトの vendor/ ディレクトリに SonataMedia をインストールしましたが、すべて正常に動作していました。バンドルを src フォルダーに移動して、すべてを整理したかった..
バンドルをベンダーから src ディレクトリに移動する方法はありますか?
composer を使用してプロジェクトの vendor/ ディレクトリに SonataMedia をインストールしましたが、すべて正常に動作していました。バンドルを src フォルダーに移動して、すべてを整理したかった..
バンドルをベンダーから src ディレクトリに移動する方法はありますか?
はい、名前空間ディレクトリを越えて src ディレクトリにコピーします...
しかし、本当に、なぜこれが欲しいのですか?ディレクトリ構造は重要ではありません。たとえそうであったとしても、サード パーティのバンドルをベンダー ディレクトリに配置して、サード パーティのバンドルからバンドルを分離することをお勧めします。
Sonata easy extend を使用して、バンドルを拡張する必要があります。これにより、バンドルの更新での中断が回避されます。
デフォルトでは、簡単に拡張して拡張機能を app フォルダーに作成しますが、--destパラメーターを使用して拡張機能を src フォルダーに配置するように指示できます。
app/console sonata:easy-extends:generate SonataUserBundle --dest="./src"