Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
094575f4
Commit
094575f4
authored
Jul 01, 2014
by
Yang Liu
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #5 from AbrahamGreyson/master
proofread intro-yii.md and intro-upgrade-from-v1.md
parents
a7c38007
440ea63b
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
19 deletions
+12
-19
intro-upgrade-from-v1.md
docs/guide-zh-CN/intro-upgrade-from-v1.md
+0
-0
intro-yii.md
docs/guide-zh-CN/intro-yii.md
+12
-19
No files found.
docs/guide-zh-CN/intro-upgrade-from-v1.md
View file @
094575f4
This diff is collapsed.
Click to expand it.
docs/guide-zh-CN/intro-yii.md
View file @
094575f4
Yii 是什么
Yii 是什么
===========
===========
Yii 是一个高性能
的、
基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作
`Yee`
或
`[ji:]`
) 在汉语中的意
Yii 是一个高性能
,
基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作
`Yee`
或
`[ji:]`
) 在汉语中的意
思是“简单
、发展
变化”。也可以看作是
**Yes It Is**
! 的缩写。
思是“简单
和
变化”。也可以看作是
**Yes It Is**
! 的缩写。
Yii 最适合做什么?
Yii 最适合做什么?
---------------------
---------------------
Yii 是一个通用的 Web 编程框架,意味着它可以用于开发任意类型的 PHP Web 应用程序。由于它基于组件的架构和精致的缓存支持,它
Yii 是一个通用的 Web 编程框架,意味着它可以用于开发任意类型的 PHP Web 应用程序。由于它基于组件的架构和精致的缓存支持,它特别适用于开发大型应用程序,例如商业级应用,论坛,内容管理系统(CMS),电子商务项目,RESTful Web 服务等等。
特别适用于开发大型的应用程序,例门户,论坛,内容管理系统(CMS),电子商务项目,RESTful Web 服务等等。
Yii 和其他框架相比呢?
Yii 和其他框架相比呢?
-------------------------------------------
-------------------------------------------
-
和其他 PHP 框架类似,Yii 实现了 MVC(Model-View-Controller)设计模式并基于该模式组织代码。
-
和其他 PHP 框架类似,Yii 实现了 MVC(Model-View-Controller)设计模式并基于该模式组织代码。
-
Yii 遵循一个哲学——代码要写的简单而又优雅。它永远不会为了要遵循某个设计模式而过度设计代码。
-
Yii 遵循一个哲学 —— 代码要写的简洁而又优雅。它永远不会为了要迎合某个设计模式而过度设计代码。
-
Yii 是一个一站式框架,提供了大量经过验证的、入手可用的特性,例如:对关系型和NoSQL数据库都提供了查询构建器
-
Yii 是一个一站式框架,提供了大量久经考验,开箱即用的特性,例如:对关系型和 NoSQL 数据库都提供了查询生成器(query builders)和 ActiveRecord;RESTful API 开发支持;多层缓存支持;以及更多。
(query builders)和 ActiveRecord;RESTful API 开发支持;多层缓存支持;还有更多。
-
Yii 非常易于扩展。你可以自定义或替换几乎任何一处核心代码。你还会受益于它坚实的扩展架构,开发可再分发的扩展。
-
Yii 非常易于扩展。你可以自定义或替换几乎任何一处核心代码。你也会受益于它一致性的扩展架构,开发可再分发的扩展。
-
高性能始终是 Yii 的一个主要目标。
-
高性能始终是 Yii 的一个主要目标。
Yii 不是一场独角戏,它有一个
[
强大的开发者团队
][]
提供支持,也有一个庞大的专家社区,持续不断地对Yii的开发作出贡献。
Yii 不是一场独角戏,它有一个
[
强大的开发者团队
][
http://www.yiiframework.com/about/
]
提供支持,也有一个庞大的专家社区,持续不断地对Yii的开发作出贡献。Yii 开发者团队始终对 Web 开发最新潮流和其他框架及项目中的最佳实践和特性保持密切的关注,那些有意义的最佳实践及特性会被不定期的整合进核心框架中,并提供简单优雅的接口。
Yii 开发者团队始终对 Web 开发最新潮流和其他框架及项目中的优秀实践和特性保持密切的关注,其他地方出现的最相关优秀实践及
特性会被不定期的整合进核心框架中,并提供简单优雅的接口。
[
强大的开发者团队
]:
http://www.yiiframework.com/about/
Yii 版本
Yii 版本
------------
------------
Yii 当前有两个主要版本:1.1 和 2.0。 1.1 版是一个旧版本,现在处于维护状态。2.0
是一个彻底重写的 Yii
,采用了最新的技术和协
Yii 当前有两个主要版本:1.1 和 2.0。 1.1 版是一个旧版本,现在处于维护状态。2.0
版是一个完全重写的版本
,采用了最新的技术和协
议,包括 Composer,PSR,命名空间,trait 等等。 2.0 版
本代表了最新一代的框架,是未来几年中的主力
开发版本。本指南主要基于
议,包括 Composer,PSR,命名空间,trait 等等。 2.0 版
代表了最新一代框架,是未来几年中我们的主要
开发版本。本指南主要基于
2.
0 版本编写。
2.
0 版本编写。
系统要求和
前置
条件
系统要求和
先决
条件
------------------------------
------------------------------
Yii 2.0 需要 PHP 5.4.0 或以上版本支持。你可以通过运行任何 Yii 发行包中附带的系统要求检查器查看每个具体特性所需的 PHP 配
Yii 2.0 需要 PHP 5.4.0 或以上版本支持。你可以通过运行任何 Yii 发行包中附带的系统要求检查器查看每个具体特性所需的 PHP 配
置。
置。
使用 Yii 需要对面向对象编程(OOP)有基本的了解,因为 Yii 是一个纯面向对象的框架。
使用 Yii 需要对面向对象编程(OOP)有基本了解,因为 Yii 是一个纯面向对象的框架。Yii 2.0 还使用了 PHP 的最新特性,例如
[
命名空间
](
http://www.php.net/manual/en/language.namespaces.php
)
和
Yii 2.0 还是用了 PHP 的最新特性,例如
[
命名空间
](
http://www.php.net/manual/en/language.namespaces.php
)
和
[
trait
](
http://www.php.net/manual/en/language.oop5.traits.php
)
。理解这些概念有助于你更快地掌握 Yii 2.0。
[
trait
](
http://www.php.net/manual/en/language.oop5.traits.php
)
。
理解这些概念有助于你更快地掌握 Yii 2.0。
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment