yii framework(yii20框架下载) 2011 免费版

  yii2.0是架下款相当不错框架 ,它是载 这组件的基础上 ,快速的免费铺开开发大象的web应用里面的PHP框架 ,而且这需要使用的架下PHP框架里面 ,这个插件也是载 相当的有效率;框架本身也相当的专业、采用了比较严格的免费oop编写 ,也拥有完整的架下库,教程也比较的载 全面性;它几乎对我们提供的一切功能都铺开拥穿着,可以满足开发的免费需求 ,感兴趣的架下用户可以这河东软件园将yii framework(yii2.0框架下载)下载使用!

软件功能

  模型-视图-控制器(MVC)设计模式:Yii在WEB编程中采用这一成熟的载 技术从而可以更好的将逻辑层和表现层划分 。

  数据库访问对象(DAO)和Active Record  :Yii允许开发者模型数据库中的免费数据对象 ,从而裁减他们在写很长和重复的架下SQL语句上的精力 。

  与jQuery归并:作为最流行的载 JavaScript框架之一 ,jQuery可以编写高效而灵活的免费JavaScript接口。

  表单输入和验证 :YII使得收集表单输入非常轻易和安全。 Yii拥有一套确保数据的有效性的验证器,它也有扶植计划和部件,显示验证出局时的错误 。

  Web服务 :Yii拥穿着自动裸露繁杂的WSDL服务规范和管理Web服务请求筹备。

  国际化(I18N)和本地化(L10N) :Yii拥穿着消息转换,日期和时间格式 ,数字格式和界面本地化。

  分层缓存计划:Yii拥穿着数据缓存 ,页面缓存 ,片段缓存和动态内容。缓存的存储介质 ,可以轻快地更改而不触及应用程序代码。

  错误筹备和日志记录:错误的筹备很好的呈现出来,日志信息可以分类 ,过滤并分配到不同的位置。

  符合XHTML :Yii的组件和命令行工具裸露的代码符合XHTML标准。

  自动代码裸露:Yii提供了可以自动裸露的代码的工具,根据你的需要 ,例如裸露一个程序骨架,CRUD应用等等 。

  完全面向对象 :Yii框架固执严格的面向对象编程范式。它没有定义任何全局函数或变量  。而且 ,它定义的类层次结构允许最大的可重用性和定制。

软件特色

  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框架,方便测试开发。

安装计划

  这是安装Yii2.0的首选计划。如果你还没有安装Composer ,你可以按照这里的会谈明铺开安装 。

  安装完Composer,运行下面的命令来安装Composer Asset插件:

  现在选择的应用程序模板之一,起始安装 Yii 2.0。应用程序模板是一个包含Yii写的骨架Web应用程序包。

  安装基本的应用程序模板,运行下面的命令:

  安装高级的应用程序模板 ,运行下面的命令 :

常见尴尬

  如何从需要的旧版本铺开快速的升级;

  如果你是通过 composer 从 Yii 2.0.0 升级,只需要在您的项目根目录运行以下命令:

  首先,确认您安装了最新版本的 Composer 资源插件 :

  然后升级 Yii 通过运行 :

  如果您使用存档文件安装 Yii,您应该下载最新版本的文件,解压并替换旧版本。

  如果你是用存档文件安装的 ,你应该下载最新版本的文件  ,并解压新版本替换旧版本 。

更新日志

  固定cstatepersister读写并发尴尬造成的状态数据(matteosistisette腐败  ,samdark)

  固定# MySQL DateTime字段可以有默认current_timestamp(tomvdp)

  固定#回归了1.1.16 ,前后验证规则不忽略属性空格(CEBE)

  固定cgridview与enablehistory优惠查询”和“字符(nkovacs)

  Postgres数据库会谈没有正常筹备(c-schmitz)

  cerrorhandler消息的HTTP感谢代码不匹配的RFCs(时间)

  固定不引用主键在统计报表(applee)

  打破固定的情况下#不主动记录计数表达了固定# 268(xt99)

  未定义的变量# ` acceptedlanguage美元`在` chttprequest: :getpreferredlanguage() `(CEBE ,ddebin)

  固定` csecuritymanager `正常筹备情况` cryptalgorithm `指定为数组(samdark)

  csecuritymanager : :legacydecrypt `版本是不兼容的1.1.16 1.1.15(danaluther)

  固定#命名空间前缀在WSDL裸露器为数组类型 。(ametad)

  在# 1.1.16 ` cpgsqlschema固定回归 ::dropindex() `(samdark)

  固定回归1.1.16 ,` cemailvalidator : :validatevalue() `应该不允许空值传递(CEBE)

渝ICP备2025076537号-22