我正在使用带有symfony2的Extjs 5。我在/ web / MyApp_app
下创建了Extjs 5项目像这样的MyPrject Struct
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页面。
答案 0 :(得分:0)
您不希望直接编辑任何bootstrap.*
文件 - 它们会不断重新生成。
如果需要编辑引导程序,可以在.sencha/app
目录中找到许多属性文件和模板。 Boot.js
用作引导程序的模板;你可以在那里申请改变。
但是,从外观上看,您最好还是编辑app.json
文件并更改classpath
属性;这是确定源代码所在位置的属性。