0

我正在使用 Extjs 5 和 symfony2。我在 /web/MyApp_app 下创建了 Extjs 5 项目

像这样的 MyPrject 结构

Symfony2Project
   web
   app.php
   app_dev.php
   MYApp_app     //this is Extjs 5 project
      index.html

请让我知道如何使用 symfony 路由器访问 extjs 页面。

我不想通过 MyApp.dev/web/MYApp_app/index.html 直接访问 index.html。(我可以通过这种方式查看 extjs 页面。但我想在用户成功登录后使用 symfony 路由器访问此页面)

我想访问如下网址 http://myapp.dev/web/app_dev.php/myapp-app 在这里我收到http://myapp.dev/web/app_dev.php/myapp-app/ext/packages/ sencha-core/.sencha/package/Boot.js?_dc=1406021528655错误

所以我在 bootstrap.js 中更改了几行,如下所示

//bootstrap.js   #420
for (i = 0; i < length; ++i) {
    Boot.loadUrl("../MyApp_app/"+urls[i], request);
}

但这在生产构建中不起作用。请让我知道如何使用 symfony 路由器访问 extjs 页面。

4

1 回答 1

0

您不想bootstrap.*直接编辑任何文件 - 它们会不断重新生成。

如果您需要编辑引导程序,在.sencha/app目录中您会找到许多属性文件和模板。Boot.js用作引导程序的模板;您可以在那里应用更改。

但是,从这个外观来看,您最好编辑app.json文件并更改classpath属性;这是确定源代码所在位置的属性。

于 2014-07-22T14:16:25.153 回答