8

すべての構成プロセスを理解し、ゼロから始めて、Symfony 2 のバンドルを作成するには、デフォルトのデモと構成のないクリーンなスケルトンが必要です。

ありがとう!

4

2 に答える 2

15

Acme デモを含むStandard Editionをダウンロードします。そのディストリビューション内には、というファイルがREADME.mdあり、その下部には、Acme のものを削除する方法を説明するセクションがあります。

このエディションをアプリケーションのベースとして使用する

標準版は完全に構成されており、いくつかの例が付属しているため、それを使用してアプリケーションを構築する前に、いくつかの変更を加える必要があります。

ディストリビューションは、次のデフォルトで構成されています。

  • Twig は構成済みの唯一のテンプレート エンジンです。
  • Doctrine ORM/DBAL が設定されています。
  • Swiftmailer が構成されています。
  • すべての注釈が有効になっています。

デフォルトのバンドル はAcmeDemoBundle、動作中の Symfony2 を示しています。遊んだ後は、次の手順に従って削除できます。

  • src/Acmeディレクトリを削除します。
  • の AcmeBundle を参照するルーティング エントリを削除しますapp/config/routing_dev.yml
  • の登録済みバンドルから AcmeBundle を削除しapp/AppKernel.phpます。

web/bundles/acmedemoを使用してインストールされた単なるアセットであるため、削除することもできますphp app/console assets:install web

于 2011-11-27T12:00:52.540 に答える
1

デモ ファイルは 1 つのバンドルにすぎず、実際に Symfony2 の構成を理解するのに役立ちます。また、これらは開発フロント コントローラーでのみ初期化され、アプリのカーネルと構成からバンドルを削除することで簡単に削除できます。

Symfony2 フレームワークは、特定のタスクを達成するためのさまざまな方法があるため、習得が非常に困難です。構成ファイルは、さまざまな形式でさまざまな場所に配置できます。

Interactive Generator コマンド ライン ツールを使用してバンドルを作成してみてください。これは本当に良い概要です: http://symfony.com/doc/2.0/book/page_creation.html

幸運を!

于 2011-11-27T10:22:41.500 に答える