本文概述
Yii是一个基于开源, 轻量级PHP的框架, 用于更快地开发整个Web应用程序。它可以快速加速Web开发应用程序。
Yii(发音为Yee或Jii)是一个中文名称, 是Yes Is Is的首字母缩写, 意思是简单易变。它适用于提供高度优化性能的每个规模的项目。
它使用模型-视图-控制器方法。它包括一个名为Gii的代码生成器, 它可以为你编写代码并节省时间。
历史
薛强于2008年1月1日创立Yii项目。该项目克服了复杂页面处理速度慢, 难以自定义许多控件和陡峭的学习曲线的问题。
经过近一年的开发, Yii 1.0版本于2008年12月3日向公众发布。
2014年10月, Yii 2.0.0发布, 它通过保留原始的简单性和可行性, 同时采用最新技术使其更完善, 对早期版本进行了完全重写。
在我们的教程中, 我们将研究最新的Yii2版本Yii2。
Yii许可
Yii是根据新的BSD许可发布的, 可根据该许可自由使用它来开发Web应用程序。
Yii文档已获得GNU自由文档许可证(GFDL)的许可, 这意味着可以在发布其下一版本之前对其进行复制, 重新分发或修改。
Yii徽标是根据知识共享署名许可的。
Yii版本
Yii发布了Yii 1.0, Yii 1.1和Yii 2.0及其扩展。
Yii 1.0于2008年12月3日发布。1.0的许多其他扩展版本应运而生。它支持PHP 5.1.0或更高版本, 并且不再使用。该维护在2010年12月31日停止。
Yii 1.1.0于2010年1月10日发布。1.1.0的许多其他扩展版本应运而生。它支持PHP 5.1.0或更高版本, 并且仍在使用。它的维护于2016年12月31日停止。
Yii 2.0.0于2014年10月12日发布。此版本的某些扩展版本也已发布, 并且还支持PHP 5.1.0或更高版本。
Yii 2是Yii的当前版本和更新版本。它的最新版本是2016年10月20日的Yii 2.0.10
先决条件
Yii是功能强大的控制台工具。因此, 建议具有命令行访问权限以开发应用程序。
使用Yii需要满足以下条件:
- PHP 5.4以上
- 网络服务器