PHP学习心得


Yii2.0框架目录结构及请求过程分析

<h2>目录结构</h2> <pre><code>├─composer.json composer配置文件 ├─config │ ├─console.php 控制台应用配置信息 │ ├─web.php Web应用配置信息 │ ├─commands 控制台命令类 ├─controllers 控制器类 ├─models 模型类 ├─runtime yii在运行进生成的文件,例如日志和缓存文件 ├─vendor 已经安装的Composer包,包括yii框架自身 ├─views 视图文件 │ ├─web web应用目录,包含web入口文件 │ ├─assets yii发布的资源文件(javascript和css) │ ├─index.php 入口文件 │ ├─yii yii控制台命令执行脚本</code></pre> <h2>用户访问网站从请求到响应的一个完整过程</h2> <ul> <li>浏览器请求入口文件</li> <li>入口文件加载配置文件</li> <li>根据配置文件创建应用实例</li> <li>请求组件会根据路由信息调用控制器</li> <li>控制器获取模型,之后再进行视图渲染</li> <li>控制器将渲染结果响应返回给响应组件</li> <li>响应组件再给浏览器</li> </ul>

页面列表

ITEM_HTML