私は symfony2 を初めて使用するので、これがばかげた質問である場合はご容赦ください。
Symfony2 はバンドルで構成されています。つまり、すべてがバインドルですよね?
これに基づいて、シンプルなログイン メカニズムを実現するために、次のバンドルを作成しました。
- アプリ
- メインバンドルにはすべてのグローバル機能が含まれます
- ユーザー
- ユーザーを表すために使用されます
したがって、バンドルは正しく機能し、すべて問題ありません。
サイトにレイアウト/テーマ構造を追加する最良の方法がわかりません。
明らかに、ヘッダー、ナビゲーション、フッターなどのグローバル アセットが必要です。ただし、さらに、いくつかのグローバル css スタイル シート、jquery などが必要です。
最も明白な場所のバンドルはアプリですが、他のすべてのバンドルがこのバンドルからテーマを継承するようにするにはどうすればよいですか。たとえば、ユーザー バンドル テンプレートはアプリ バンドルなどを拡張する必要があります。
バンドルのアイデアは、それらがモジュール式で自己完結型であるということです。したがって、これをどのように達成できますか