T-DOC
  • Laravel-11
  • Laravel-10
  • Laravel-6X
  • Laravel-5.5
Dcat-Admin
  • Yii2
  • 重构2
  • Laravel-11
  • Laravel-10
  • Laravel-6X
  • Laravel-5.5
Dcat-Admin
  • Yii2
  • 重构2
  • 前言

    • 关于 Yii
    • 从 Yii 1.1 升级
    • Yii 2.0 升级说明
    • 贡献者指引
    • 捐献和赞助
  • 版本管理

    • 发行说明
    • 版本说明
    • 更新记录
  • 快速入门

    • 安装 Yii
    • 目录结构
    • 部署
    • Hello world
    • 使用表单
    • 使用数据库
    • 使用 Gii 生成代码
    • 编辑器与 IDE
  • 核心架构

    • 请求生命周期
    • 单一入口
    • 应用主体
    • 组件
    • 属性
    • 事件
    • 行为
    • 配置
    • 别名
    • 类自动加载
    • 服务定位器
    • 依赖注入容器
  • 高级应用模板

    • 安装
    • 框架结构
    • 运行测试
    • 环境与配置
    • 自定义应用模板
  • 基础功能

    • 路由
    • 控制器
    • 过滤器
    • 请求
    • 响应
    • 模型
    • 视图
    • 模块
    • 小部件
    • 前端资源
    • 扩展
    • Sessions 和 Cookies
    • 错误处理
    • 日志
  • 数据库

    • 数据库访问对象(DAO)
    • 查询构造器
    • 活动记录
    • 数据库迁移
    • Redis
    • Sphinx
    • Elasticsearch
    • MongoDB
  • 安全

    • 认证
    • 授权
    • 加密
    • Email 认证
    • 验证码
    • 社会化登录
    • 密码
  • 进阶功能

    • 缓存
    • 发送邮件
    • HTTP 客户端
    • 国际化
    • 队列
    • 控制台应用
    • 助手类
    • 验证器
  • RESTful Web 服务

    • 快速入门
    • 资源
    • 控制器
    • 路由
    • 格式化响应
    • 认证
    • 速率限制(限流)
    • 版本化
    • 错误处理
  • 开发工具

    • 调试工具栏和调试器
    • 使用 Gii 生成代码

发行说明

发行时间间隔

  • 如果扩展版本自上一个版本以来有变化,则每周都要标记
  • 如果主框架包版本与上一个版本相比有变化,则大约每个月标记一次

维护策略

主要版本正在接受增强,直到它决定开始下一个主要版本的工作。

当前主版本发布后,之前的主版本继续享有:

  • 两年的 BUG 修复
  • 三年的安全和PHP兼容性修复

以上策略期限可因个别版本而延长。

PHP 版本支持

为了让框架在一系列的PHP版本中运行良好,我们正在使用 PHPUnit 进行框架测试。我们可以从我们的测试运行中删除这样的PHP版本。如果 新版本的PHPUnit不能很好地使用不受支持的PHP版本 我们可以从我们的测试运行中删除这样的PHP版本。这并不意味着旧版本会崩溃,但它显著增加了这种可能性。

因此,建议使用 支持的PHP版本。

当前版本

目前主版本为 Latest Stable Version

详细计划

Yii版本PHP版本发布(积极支持)特征冻结安全性和PHP兼容性修复生命周期结束
3.x>=7.4.0待定待定下一个版本+2年下一个版本+5年
2.0.x>=5.4.0(7更佳)2014-10-122018-02-19下一个版本+2年下一个版本+5年
1.1>=5.1.02010-01-102015-11-222017-01-012023-12-31

💖喜欢本文档的,欢迎点赞、收藏、留言或转发,谢谢支持!
作者邮箱:zhuzixian520@126.com,github地址:github.com/zhuzixian520

Last Updated:
Contributors: Hans
Next
版本说明