Yii2的基本应用程序模板和高级应用程序模板的区别?
控制器 动作 路由 创建控制器 创建动作 控制器生命周期 最佳实践 控制器是 MVC 模式中的一部分, 是继承yii\base\Controller类的对象,负责处理请求和生成响应。 具体来说,控制器从应用主体 接管控制后会分析请求数据并传送到模型, 传送模型结果到视图…
应用组件(Application Components)
应用组件 引导启动组件 核心应用组件 应用主体是服务定位器, 它部署一组提供各种不同功能的 应用组件 来处理请求。 例如,urlManager组件负责处理网页请求路由到对应的控制器。 db组件提供数据库相关服务等等。 在同一个应用中,每个应用组件都有一个独一无二的 ID…
应用(Applications)
应用主体 应用主体配置 应用主体属性 应用事件 应用主体生命周期 应用主体是管理 Yii 应用系统整体结构和生命周期的对象。 每个Yii应用系统只能包含一个应用主体,应用主体在 入口脚本 中创建并能通过表达式 \Yii::$app 全局范围内访问。 Info:…
入口脚本(Entry Scripts)
入口脚本 Web 应用 控制台应用 定义常量 入口脚本是应用启动流程中的第一环, 一个应用(不管是网页应用还是控制台应用)只有一个入口脚本。 终端用户的请求通过入口脚本实例化应用并将请求转发到应用。 Web 应用的入口脚本必须放在终端用户能够访问的目录下, 通常命名为 index.php,…
结构概述(Overview)
总览 Yii 应用参照模型-视图-控制器 (MVC) 设计模式来组织。 模型代表数据、业务逻辑和规则; 视图展示模型的输出;控制器 接受出入并将其转换为模型和视图命令。 除了 MVC, Yii 应用还有以下部分: 入口脚本:终端用户能直接访问的 PHP 脚本,…
更上一层楼(Looking Ahead)
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能, 例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。 你还学到了如何通过 Gii 去自动生成代码。 使用 Gii 生成代码把 Web 开发中多数…