yii框架是BSD License推出的一款开源程序框架,用户使用该款框架,能够随心所欲的开发开源以及私有的Web应用程序,非常适合于门户网站、论坛、内容管理系统、电子商务项目等。
软件特色:
1、运用了PHP命名空间、Trait、 PSR标准 、Composer和Bower包管理器, 等新技术新标准。
2、实现了 依赖注入和依赖注入容器 以及 服务定位器(Service Locator) 等新架构新模式。
3、Yii2.0格外重视安全性,采取一系列手段有效防止SQL注入、XSS攻击、CSRF攻击、cookie篡改等。
广泛支持各类SQL和NOSQL数据库,高效实现了Active Record等数据库查询、操作界面,提供数据库迁移、复制、 读写分离等功能。
4、只需极少量的代码就可以实现完全符合标准的RESTful API。
5、支持各种粒度、介质的缓存机制。
6、提供多种认证和授权手段基于cookie和基于令牌的认证,RBAC等权限控制手段,支持OpenID,OAuth1,OAuth2等。
7、支持Bootstrap,jQuery UI,提供了丰富的Widget挂件供使用。
8、完善的国际化支持,提供符合 ICU标准 的时间、复数等格式化工具和消息翻译、视图翻译等功能。
9、除了支持Twig和Smarty 2个主流的PHP模版引擎外,开发者还可以自己写扩展支持其他引擎。
10、为苦命码农提供了 Yii调试工具条 和 Gii
代码生成器 以及 文档生成器 等高效开发工具。
11、集成了 Codeception 和 Faker,并与DB Migration相结合,提供了一个fixture框架,方便测试开发。
更新日志:
错误7670:添加# Yii 网络 urlnormalizer规范要求并没有尾随斜线(rob006,cronfy,klimov paul)
错误7670:UrlNormalizer说#规范要求并没有尾随斜线(rob006,cronfy,klimov paul)
错误9027:网站的# Yii固定子类 uploadedFile回报父母的实例在调用后(andrewnester)
错误9101:固定# Yii Web视图网络财富管理:一方面:appendtimstamp财产(githubjeka,silverfire)
错误9277:固定# Yii 控制台控制器 assetcontroller失去目标捆绑自定义选项(petrabarus,klimov paul)
错误9561:#固定cangetproperty()和cansetproperty()返回Yii 数据库 baseactiverecord假属性(klimov paul、镍三)
错误10358:在# yii.js Ajax预固定的比赛条件(silverfire)
错误10563:#固定形成文件下载内容配置头(samdark)
错误10567:固定# Yii assetcontroller控制台控制器失去束重写配置,这使得它的外部(他保罗)
错误10587:新#用控制器实例没有响应::event_after_send处理器(samdark,andrewnester)
错误10681:#恢复固定beforevalidate事件调用yii.activeform.js(silverfire)
错误11347:固定# Yii 工具 pjax::registerclientscript()通过自定义容器的pjax js插件(silverfire)