誰かが Symfony2 MVC と ExtJS4 MVC プロジェクトの正しいファイル構造を説明してくれませんか? (一緒に使うと!)
2 に答える
ExtJS ファイルは、バンドルの Resource/public フォルダーに配置する必要があります。
YourBundle/
Resources/
public/
images/
css/
js/
extjs/
app/
assets:install コマンドライン コマンドを使用して、後で web フォルダーにインストールできます。Symfony Standard Edition に含まれている Assetic を使用して、JS ファイルも管理できます。
Symfony アプリケーションの構造については、 The Definitive Guide to Symfonyの見出し「Root Tree Structure」を参照してください。ドキュメントからの引用:
外部から利用できるのは、Web ルート (symfony プロジェクトの web/ ディレクトリ) の下にあるファイルとスクリプトだけです。フロント コントローラーのスクリプト、画像、スタイル シート、および JavaScript ファイルは公開されています。他のすべてのファイルは、サーバーの Web ルートの外にある必要があります。つまり、他の場所に置くことができます。
したがって、ExtJS コードを web/ ディレクトリに配置する必要があります。次のようなフォルダー構造を持つことができます。
web/
css/
images/
js/
extjs/ --> ExtJs Library
app/ --> ExtJs MVC application
uploads/
app
フォルダーには、ExtJS MVC 構造が含まれます。ExtJS MVC アプリケーションのフォルダー構造については、MVC アーキテクチャガイドを参照してください。