yii2.0(php框架)

    yii2.0(php框架)

    大小:38.13M

    更新时间:25-02-20

    系统:Pc

    版本:v2.0.52

    开始下载

    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 的首要目标之一。

    语言简体中文

    精品推荐

    同类热门

    探月少儿编程电脑版探月少儿编程电脑版 clion2023官方版clion2023官方版 Goland2023官方版Goland2023官方版 phpstorm2023官方版phpstorm2023官方版 pycharm2023专业版pycharm2023专业版 jetbrains fleet编辑器jetbrains fleet编辑器 myeclipse2023官方电脑版myeclipse2023官方电脑版 WPLSoft(台达PLC编程软件)WPLSoft(台达PLC编程软件)

    猜你喜欢

    php开发工具大全

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

    共有 32 款软件全部>>

    类似软件

    热门标签

    电脑广告拦截软件 常用的木马查杀工具 视频后期制作软件 Microsoft Office系列软件大全 电脑收银系统软件 canon佳能打印机清零软件大全 微信辅助软件大全 电脑看图软件大全 等线字体大全 能加速steam社区的加速器 电脑公式编辑器软件推荐 电脑表格制作软件大全

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

    最新排行

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