yii2.0(php框架)

yii2.0(php框架)

大小:36.88M

更新时间:25-11-07

系统:Pc

版本:v2.0.53

开始下载

yii2.0是一款高性能,基于组件的php框架,用于快速开发现代Web应用程序。因为基于组件的框架结构和设计精巧的缓存支持,yii特别适合开发大型应用,如门户网站、论坛、内容管理系统(CMS)、电子商务项目和RESTful Web服务等。yii不是一场独角戏,它由一个强大的开发者团队提供支持,也有一个庞大的专家社区,持续不断地对yii的开发作出贡献。yii开发者团队始终对Web开发最新潮流和其他框架及项目中的最佳实践和特性保持密切关注,那些有意义的最佳实践及特性会被不定期的整合进核心框架中,并提供简单优雅的接口。

yii2.0是目前软件的最高版本,而1.1版是上代的老版本,现在处于维护状态。2.0版是一个完全重写的版本,采用了最新的技术和协议,包括依赖包管理器(Composer)、PHP 代码规范(PSR)、命名空间、Traits(特质)等等。yii2.0版代表了最新一代框架,是未来几年中我们的主要开发版本。

yii2.0安装教程如下

前提:非常重要,你的php版本必须是php5.4以上 

1.首先需要下载应用模板,分为基础模板和高级应用模板,这里我以高级应用模板为例子 : 

下载本站提供的的高级应用模板,或上官方下载

2.下载完之后解压放在www目录我是放在 D:\wamp\www\yii2\advanced 

cmd dos命令进入这个D:\wamp\www\yii2\advanced下: 

3.运行 php -r "readfile('https://getcomposer.org/installer');" | php 

4.这是就在D:\wamp\www\yii2\advanced目录下面下载了一个composer.phar文件,有了这个文件就可以执行php composer.phar命令了,提示: 

5.运行php composer.phar global require "fxp/composer-asset-plugin:1.0.0-beta3"这个命令,这个命令式升级模板应用的,一定要执行,否则访问会出错,如果 报 Nothing to install or update这个错误,就跳过此步骤,无需更新了 

6.准备所有插件!!非常重要,少了这步一切都会失败 

执行命令:php composer.phar global require "fxp/composer-asset-plugin:1.0.0" 

7.安装我们的yii2的应用: 

执行命令:composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../yii2test 就会在上一层目录下生成yii2test应用 

请注意,您可能会被提示安装过程中输入你的 GitHub 的用户名和密码。这是正常的。只要输入它们并继续。如果你没有git账号,注册一个就可以了,但是安装的时候可能需要退出cmd,重新操作。 

8.最后一步:初始化我们的应用,初始化是在你创建的yii2test目录下  执行cmd  init命令 选0  y 

ok,这么我们的yii2的安装就完成了,进入测试目录: 

localhost/yii2/yii2test/frontend/web/index.php 

会看到如下界面: 

这就表明的你的yii2.0安装成功了,一定要记住你的php版本是php5.4以上的!

yii2.0的亮点

yii有两个最主要的版本:Yii1.1和Yii2.0。Yii1.1是老的版本,在写这本书时,最新版本号是1.1.15。 Yii1.1现在已经不再进行新的开发了,官方只是进行维护,更新安全漏洞等,不会再有新的功能特性的引入。 而Yii2.0是在Yii1.1的基础上完全推倒重新写的一个框架,吸收了许多当前最新的技术和开发中的主流约定,是最新一代Web开发框架的代表。下面简单介绍yii2.0的一些比较突出的特点:

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

12、提供了一个简单应用模板和高级应用模板,适用于不同的开发场景,都可以帮助开发者尽快搭建起自己的应用。

yii和其他框架相比呢?

1、和其他 PHP 框架类似,yii实现了 MVC(Model-View-Controller)设计模式并基于该模式组织代码。

2、Yii 的代码简洁优雅,这是yii的编程哲学。它永远不会为了要迎合某个设计模式而对代码进行过度的设计。

3、yii是一个全栈框架,提供了大量久经考验,开箱即用的特性,例如:对关系型和 NoSQL 数据库都提供了查询生成器(QueryBuilders)和 ActiveRecord;RESTful API 的开发支持;多层缓存支持,等等。

4、Yii 非常易于扩展。你可以自定义或替换几乎任何一处核心代码。你还会受益于它坚实可靠的扩展架构,使用、再开发或再发布扩展。

5、高性能始终是 Yii 的首要目标之一。

应用信息

语言英文

同类热门

visual studio 2026专业版visual studio 2026专业版 Notepad2中文绿色版Notepad2中文绿色版 goland 2026官方版goland 2026官方版 qt creator中文版qt creator中文版 NI LabVIEW 2026 Q1 Patch 1免费版NI LabVIEW 2026 Q1 Patch 1免费版 RubyMine2025电脑版RubyMine2025电脑版 dotpeek 2025官方版dotpeek 2025官方版 eclipse官方电脑版eclipse官方电脑版

猜你喜欢

php开发工具大全

如果你是一位从事php学习或开发人员,你可能会迫不及待的去寻找一款好用的PHP开发工具,也就是我们平时说的php ide,一个好的编辑器或开发工具,能够极大提高我们的开发效率。下面小编就给大家推荐一些好用的php开发工具,比如Sublime Text、 PhpStorm、 vscode等,它们可以帮助开发者更高效地构建Web应用程序,并提供了许多功能和组件来简化开发过程。

共有 35 款软件全部>>

类似软件

热门标签

电脑广告拦截软件大全 电脑桌面壁纸软件大全 雕刻软件大全 文鼎字体大全 Redis数据库管理工具 canon佳能打印机清零软件大全 达尔优驱动大全 客户管理系统软件大全 制作dvd光盘软件大全 PDF解密软件大全 国产cad绘图软件大全 U盘修复工具大全

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用