0

私のサーバー上の他の問題のため、私は実際の新しいプロジェクトをセットアップしようとしましたが、これを行いました (Windows で xampp を使用するローカルホスト):

  • インストールされたカール
  • ドキュメントで言われているようなローダーコンポーザー
  • ドキュメントで説明されているようなローダーベンダー
  • マージされた app/config-folder
  • コピーされた src-folder
  • コピーされた web/bundles/myBundle-folder

その後、導入手順のドキュメントを試しました。ファイルのアップロードと parameter.yml の編集をスキップしました (既に localhost 用に構成されています)。「 B)ベンダーを更新する」を実行する際に問題が発生するよりも:

php composer.phar install --optimize-autoloader

この手順により、すべてのファイルが web\bundles\myBundle-folder から削除されます。

バンドルについて Composer に伝える必要がありますか? 私は最初、それらを別の場所に保管する必要があると考えましたが、このスレッドは、私が正しいことを教えてくれます?!

4

1 に答える 1

1

あなたが言及しているスレッドは symfony 1 のものですが、symfony 2 アプリケーションをインストールしています。

web/bundles にはアセットがインストールされています (css、javascript、画像)。composer を介してインストールされるバンドルは、vendors フォルダーにあります。

また、独自のバンドルは src フォルダーにある必要があります。

これは、ファイルの保存場所を検討するための良い出発点だと思います。

css、js、画像はバンドルに保存する必要があります。例:

src/AcmeDemoBundle/Resources/public/css
src/AcmeDemoBundle/Resources/public/js
src/AcmeDemoBundle/Resources/public/images

次に、アセットをインストールすると、アセットphp app/console assets:install webは web/bundles フォルダーにプッシュされます。

于 2013-04-16T12:55:52.747 に答える