Symfony2 MVC 和 ExtJS4 MVC

发布于 2024-11-14 02:27:26 字数 62 浏览 2 评论 0原文

有人可以向我解释 Symfony2 MVC 和 ExtJS4 MVC 项目的正确文件结构吗? (一起使用时!)

Could someone please explain to me the correct file structure of a Symfony2 MVC and ExtJS4 MVC project? (When used together!)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

合约呢 2024-11-21 02:27:26

您的 ExtJS 文件应放置在 Bundle 的 Resource/public 文件夹中

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

您可以使用 asset:install 命令行命令将其安装在 web 文件夹中。您也可以使用 Symfony 标准版中包含的 Assetic 来管理您的 JS 文件。

Your ExtJS files should be placed in the Resource/public folder of your Bundle

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

You can use the assets:install command-line command to install it in the web-folder afterwards. You can use Assetic thats included to the Symfony Standard Edition to take care of your JS-Files too.

雾里花 2024-11-21 02:27:26

请参阅 权威指南 的“根树结构”标题Symfony 了解 Symfony 应用程序的结构。引用自文档:

仅位于的文件和脚本
在 web 根目录下(web/ 目录
在 symfony 项目中)可用
从外面。前端控制器
脚本、图像、样式表和
JavaScript 文件是公开的。所有的
其他文件必须位于服务器外部
网络根——这意味着它们可以
其他任何地方。

因此,您应该将 ExtJS 代码放在 web/ 目录中。您可以拥有这样的文件夹结构:

web/
  css/
  images/
  js/
    extjs/   --> ExtJs Library
    app/     --> ExtJs MVC application
  uploads/

app 文件夹将包含 ExtJS MVC 结构。请参阅 MVC 架构指南,了解应用程序的文件夹结构ExtJS MVC 应用程序。

Refer to the heading "Root Tree Structure" of The Definitive Guide to Symfony for the structure of an Symfony application. Quoting from the documentation:

Only the files and scripts located
under the web root (the web/ directory
in a symfony project) are available
from the outside. The front controller
scripts, images, style sheets, and
JavaScript files are public. All the
other files must be outside the server
web root--that means they can be
anywhere else.

So, you should put you ExtJS code in the web/ directory. You can have a folder structure like this:

web/
  css/
  images/
  js/
    extjs/   --> ExtJs Library
    app/     --> ExtJs MVC application
  uploads/

The app folder will contain the ExtJS MVC structure. Refer to MVC Architecture guide for the folder structure of an ExtJS MVC application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文