当处理用户请求时,应用将经历如下声明周期:
-
通过 CApplication::preinit() 预初始化应用;
-
设置类的自动装载器和错误处理;
-
注册核心类组件;
-
加载应用配置;
-
通过 CApplication::init() 初始化应用:
- 注册应用行为;
- 载入静态应用组件;
-
触发 onBeginRequest 事件;
-
处理用户请求:
- 解析用户请求;
- 创建控制器;
- 运行控制器;
-
触发 onEndRequest 事件。
当处理用户请求时,应用将经历如下声明周期:
通过 CApplication::preinit() 预初始化应用;
设置类的自动装载器和错误处理;
注册核心类组件;
加载应用配置;
通过 CApplication::init() 初始化应用:
触发 onBeginRequest 事件;
处理用户请求:
触发 onEndRequest 事件。