Yii延迟加载之组件的延迟加载
组件的延迟加载
首先,在探讨这个问题之前,先理清一下程序从入口脚本到控制器的路线
-:请求进入入口脚本Index.php
->:入口脚本调用应用主题app
->:app加载应用逐渐component(session、request、response…)
->:app把请求交给controller处理
->:controller处理请求的时候使用app加载的应用组件
所谓组件的延迟加载,就是app事先加载了component,但实际上app并没有先加载组件,所以事实上的延迟加载,是组件的加载延迟到了某个controller使用到某个组件时才加载
实现过程:
$session = Yii::$app->session;
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: Yii2中的代码自动加载机制
- 下一篇: Yii框架之--类的延迟加载实例说明