5 个粉丝

概述

Yii 应用程序根据 模型-视图-控制器 (MVC) 架构模式进行组织。 模型 代表数据、业务逻辑和规则;视图 是模型的输出表示;控制器 接收输入并将其转换为针对 模型视图 的命令。

除了 MVC,Yii 应用程序还有以下实体

  • 入口脚本:它们是 PHP 脚本,最终用户可以直接访问。它们负责启动请求处理周期。
  • 应用程序:它们是全局可访问的对象,用于管理应用程序组件并协调它们来满足请求。
  • 应用程序组件:它们是注册到应用程序中的对象,并为满足请求提供各种服务。
  • 模块:它们是自包含的包,本身包含完整的 MVC。应用程序可以根据多个模块进行组织。
  • 过滤器:它们代表需要在控制器处理每个请求之前和之后调用的代码。
  • 部件:它们是可以嵌入到 视图 中的对象。它们可能包含控制器逻辑,并且可以在不同的视图中重复使用。

下图显示了应用程序的静态结构

Static Structure of Application

发现错别字或认为此页面需要改进?
在 github 上编辑它 !