すべての構成プロセスを理解し、ゼロから始めて、Symfony 2 のバンドルを作成するには、デフォルトのデモと構成のないクリーンなスケルトンが必要です。
ありがとう!
すべての構成プロセスを理解し、ゼロから始めて、Symfony 2 のバンドルを作成するには、デフォルトのデモと構成のないクリーンなスケルトンが必要です。
ありがとう!
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
。
デモ ファイルは 1 つのバンドルにすぎず、実際に Symfony2 の構成を理解するのに役立ちます。また、これらは開発フロント コントローラーでのみ初期化され、アプリのカーネルと構成からバンドルを削除することで簡単に削除できます。
Symfony2 フレームワークは、特定のタスクを達成するためのさまざまな方法があるため、習得が非常に困難です。構成ファイルは、さまざまな形式でさまざまな場所に配置できます。
Interactive Generator コマンド ライン ツールを使用してバンドルを作成してみてください。これは本当に良い概要です: http://symfony.com/doc/2.0/book/page_creation.html
幸運を!