温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

yii框架指的是什么

发布时间:2021-01-13 13:54:56 来源:亿速云 阅读:151 作者:小新 栏目:编程语言

小编给大家分享一下yii框架指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Yii是一个 高性能的,适用于开发WEB 2.0应用的PHP框架。自带丰富的功能,包括MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。

Yii 是一个开源的,面向对象的,基于组件的 MVC PHP Web 应用程序框架。 Yii 的发音为“Yee”或[ji:],中文的意思是“简单和进化”,它可以是“Yes It Is!”的首字母缩写。

Yii 最初是为了解决 PRADO 框架的缺点:缓慢处理复杂的页面,陡峭的学习曲线和难以定制许多控件。2006 年 10 月,经过十个月的开发,Yii 的第一个 alpha 版本发布,随后于 2008 年 12 月正式发布 1.00 版本。

Yii 1.1 于 2010 年 1 月发布,添加了表单构建器,关系活动记录查询,单元测试框架等。Yii 社区继续关注 1.1 分支,支持 PHP7 和安全修复程序。最新版本是 2019 年 4 月的 1.1.21 版本。

2011 年 5 月,开发人员决定使用新的 PHP 版本并修复架构缺陷,从而产生 2.0 版本。2013 年 5 月,Yii 2.0 代码上市,随后是 2014 年 10 月的第一个稳定版本。从版本 2.0.9 开始支持 PHP7。最新版本 2.0.19 于 2019 年 5 月发布。

Yii 功能包括:

模型 – 视图 – 控制器(MVC)设计模式。

生成复杂的 WSDL 服务规范和管理 Web 服务请求处理。

国际化和本地化(I18N 和 L10N),包括消息转换,日期和时间格式,数字格式和界面本地化。

分层缓存方案,支持数据缓存,页面缓存,片段缓存和动态内容。可以更改缓存的存储介质。

错误处理和记录。可以对日志消息进行分类,过滤并路由到不同的目的地。

安全措施包括防止跨站点脚本(XSS),跨站点请求伪造(CSRF)和 cookie 篡改。

基于 PHPUnit 和 Selenium 的单元和功能测试。

通过 Gii 工具自动生成骨架应用程序,CRUD 应用程序的代码。

Yii 组件和命令行工具生成的代码符合 XHTML 标准。

旨在与第三方代码配合使用。例如,可以包含来自 PEAR 或 Zend Framework 的代码。

以上是“yii框架指的是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI