我有这个文件夹结构:
module1/
init.js
controller/
module1controller.js
view/
...
module2/
init.js
controller/
module2controller.js
view/
module2view.js
文件module1/init.js
现在看起来像这样
Ext.application({
name:'module1',
appFolder:'/projects/modules/module1/',
requires:[
'Ext.container.Viewport',
'Ext.layout.container.Border'
],
controllers:['module1controller'], // Here I want to load controller from module2
autoCreateViewport:true
});
我想知道如何在module1
module2
视图和控制器中使用它
答案 0 :(得分:1)
试试这个:
Ext.application({
paths: {
'm2': "../module2"
},
name:'module1',
appFolder:'/projects/modules/module1/',
requires:[
'Ext.container.Viewport',
'Ext.layout.container.Border'
],
controllers:['module1controller', 'm2.module2controller'],
autoCreateViewport:true
});