5

誰かが Symfony2 MVC と ExtJS4 MVC プロジェクトの正しいファイル構造を説明してくれませんか? (一緒に使うと!)

4

2 に答える 2

5

ExtJS ファイルは、バンドルの Resource/public フォルダーに配置する必要があります。

YourBundle/
  Resources/
    public/
      images/
      css/
      js/
        extjs/
        app/

assets:install コマンドライン コマンドを使用して、後で web フォルダーにインストールできます。Symfony Standard Edition に含まれている Assetic を使用して、JS ファイルも管理できます。

于 2011-06-09T13:28:45.503 に答える
1

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 アーキテクチャガイドを参照してください。

于 2011-06-06T05:15:30.337 に答える