在 ExtJS MVC 应用程序中,我在哪里存储用户特定(会话)信息?
定义一个可以包含具有用户特定信息的对象并在应用程序中使用它的自定义基本控制器是否正确?
例子:
Ext.define("MyApp.controller.BaseController", {
extend: "Ext.app.Controller",
session: Ext.create("MyApp.lib.UserSession"),
init: function() {
var me = this;
me.session.init();
/** some code **/
},
doSomething: function() {
var me = this;
var counter = me.session.get("counter");
}
});