README.md 6.79 KB
Newer Older
Riverlet committed
1 2 3
Yii 2.0 权威指南
===============================

4
本教程的发布遵循 [Yii 文档使用许可](http://www.yiiframework.com/doc/terms/).
Riverlet committed
5

6
版权所有
Riverlet committed
7 8 9

2014 (c) Yii Software LLC.

10 11
介绍
-----
Riverlet committed
12

13 14
* **已定稿** [关于 Yii](intro-yii.md)
* **已定稿** [从 Yii 1.1 升级](intro-upgrade-from-v1.md)
Riverlet committed
15 16 17


入门
18
-----
Riverlet committed
19

20 21 22 23 24 25
* **已定稿** [安装 Yii](start-installation.md)
* **已定稿** [运行应用](start-workflow.md)
* **已定稿** [第一次问候](start-hello.md)
* **已定稿** [使用 Forms](start-forms.md)
* **已定稿** [玩转 Databases](start-databases.md)
* **已定稿** [用 Gii 生成代码](start-gii.md)
Qiang Xue committed
26
* **已定稿** [更上一层楼](start-looking-ahead.md)
Riverlet committed
27

28 29
应用结构
--------
Riverlet committed
30

31
* **已定稿** [结构概述](structure-overview.md)
32 33 34 35 36 37
* **已定稿** [入口脚本](structure-entry-scripts.md)
* **已定稿** [应用](structure-applications.md)
* **已定稿** [应用组件](structure-application-components.md)
* **已定稿** [控制器(Controller)](structure-controllers.md)
* **已定稿** [视图(View)](structure-views.md)
* **已定稿** [模型(Model)](structure-models.md)
38
* **已定稿** [过滤器](structure-filters.md)
39
* **已定稿** [小部件(Widget)](structure-widgets.md)
40
* **已定稿** [模块(Module)](structure-modules.md)
41
* **已定稿** [前端资源(Asset)](structure-assets.md)
42
* **已定稿** [扩展(extensions)](structure-extensions.md)
43 44 45

请求处理
--------
Riverlet committed
46

47 48
* **已定稿** [运行概述](runtime-overview.md)
* **已定稿** [引导(Bootstrapping)](runtime-bootstrapping.md)
49
* **已定稿** [路由(Route)引导与创建 URL](runtime-routing.md)
50 51 52
* **已定稿** [请求(Request)](runtime-requests.md)
* **已定稿** [响应(Response)](runtime-responses.md)
* **已定稿** [Sessions(会话)和 Cookies](runtime-sessions-cookies.md)
53 54
* **已定稿** [错误处理](runtime-handling-errors.md)
* **已定稿** [日志](runtime-logging.md)
Riverlet committed
55

56 57
关键概念
--------
Riverlet committed
58

59 60 61 62
* **已定稿** [组件(Component)](concept-components.md)
* **已定稿** [属性(Property)](concept-properties.md)
* **已定稿** [事件(Event)](concept-events.md)
* **已定稿** [行为(Behavior)](concept-behaviors.md)
63
* **已定稿** [配置(Configurations)](concept-configurations.md)
64
* **已定稿** [类自动加载(Autoloading)](concept-autoloading.md)
65
* **已定稿** [别名(Alias)](concept-aliases.md)
66 67 68 69 70
* **已定稿** [服务定位器(Service Locator)](concept-service-locator.md)
* **已定稿** [依赖注入容器(DI Container)](concept-di-container.md)

配合数据库工作
-------------
Riverlet committed
71

72 73 74 75 76 77 78 79
* **编撰中** [数据访问对象(DAO)](db-dao.md) - 数据库连接、基本查询、事务和模式操作
* **编撰中** [查询生成器(Query Builder)](db-query-builder.md) - 使用简单抽象层查询数据库
* **编撰中** [活动记录(Active Record)](db-active-record.md) - 活动记录对象关系映射(ORM),检索和操作记录、定义关联关系
* **编撰中** [数据库迁移(Migration)](db-migrations.md) - 在团体开发中对你的数据库使用版本控制
* **待定中** [Sphinx](db-sphinx.md)
* **待定中** [Redis](db-redis.md)
* **待定中** [MongoDB](db-mongodb.md)
* **待定中** [ElasticSearch](db-elastic-search.md)
Riverlet committed
80

81 82
接收用户数据
-----------
Riverlet committed
83

84 85 86 87
* **编撰中** [创建表单](input-forms.md)
* **已定稿** [输入验证](input-validation.md)
* **编撰中** [文件上传](input-file-uploading.md)
* **待定中** [多模型同时输入](input-multiple-models.md)
Riverlet committed
88 89

显示数据
90
--------
Riverlet committed
91

92
* **编撰中** [格式化输出数据](output-formatter.md)
93 94 95 96 97
* **待定中** [分页(Pagination)](output-pagination.md)
* **待定中** [排序(Sorting)](output-sorting.md)
* **编撰中** [数据提供器](output-data-providers.md)
* **编撰中** [数据小部件](output-data-widgets.md)
* **编撰中** [主题](output-theming.md)
Riverlet committed
98 99

安全
100
-----
Riverlet committed
101

102 103 104 105 106
* **编撰中** [认证(Authentication)](security-authentication.md)
* **编撰中** [授权(Authorization)](security-authorization.md)
* **编撰中** [处理密码](security-passwords.md)
* **待定中** [客户端认证](security-auth-clients.md)
* **待定中** [安全领域的最佳实践](security-best-practices.md)
Riverlet committed
107 108

缓存
109
-----
Riverlet committed
110

111 112 113 114 115
* **已定稿** [概述](caching-overview.md)
* **已定稿** [数据缓存](caching-data.md)
* **已定稿** [片段缓存](caching-fragment.md)
* **已定稿** [分页缓存](caching-page.md)
* **已定稿** [HTTP 缓存](caching-http.md)
Riverlet committed
116 117

RESTful Web 服务
118 119 120 121 122 123 124 125 126 127 128
----------------

* **已定稿** [快速入门](rest-quick-start.md)
* **已定稿** [资源](rest-resources.md)
* **已定稿** [路由](rest-routing.md)
* **已定稿** [格式化响应](rest-response-formatting.md)
* **已定稿** [授权验证](rest-authentication.md)
* **已定稿** [速率限制](rest-rate-limiting.md)
* **已定稿** [版本化](rest-versioning.md)
* **已定稿** [错误处理](rest-error-handling.md)
* **已定稿** [测试](rest-testing.md)
Riverlet committed
129 130

开发工具
131
--------
Riverlet committed
132

133 134 135
* **编撰中** [调试工具栏和调试器](tool-debugger.md)
* **编撰中** [使用 Gii 生成代码](tool-gii.md)
* **待定中** [生成 API 文档](tool-api-doc.md)
Riverlet committed
136 137 138


测试
139
-----
Riverlet committed
140

141
* **编撰中** [概述](test-overview.md)
142
* **编撰中** [搭建测试环境](test-endvironment-setup.md)
143 144 145
* **编撰中** [单元测试](test-unit.md)
* **编撰中** [功能测试](test-functional.md)
* **编撰中** [验收测试](test-acceptance.md)
146
* **编撰中** [测试夹具](test-fixtures.md)
Riverlet committed
147 148


149 150
高级专题
--------
Riverlet committed
151

152 153 154 155 156 157 158 159 160
* **编撰中** [高级应用模版](tutorial-advanced-app.md)
* **编撰中** [从头构建自定义模版](tutorial-start-from-scratch.md)
* **编撰中** [控制台命令](tutorial-console.md)
* **已定稿** [核心验证器](tutorial-core-validators.md)
* **编撰中** [国际化](tutorial-i18n.md)
* **编撰中** [收发邮件](tutorial-mailing.md)
* **编撰中** [性能优化](tutorial-performance-tuning.md)
* **待定中** [共享主机环境](tutorial-shared-hosting.md)
* **编撰中** [模板引擎](tutorial-template-engines.md)
161
* **已定稿** [集成第三方代码](tutorial-yii-integration.md)
162 163 164 165 166 167 168 169 170 171 172 173

小部件
------

* 表格视图(GridView):链接到 demo 页
* 列表视图(ListView):链接到 demo 页
* 详情视图(DetailView):链接到 demo 页
* 活动表单(ActiveForm):链接到 demo 页
* Pjax:链接到 demo 页
* 菜单(Menu):链接到 demo 页
* LinkPager:链接到 demo 页
* LinkSorter:链接到 demo 页
174 175
* **已完成** [Bootstrap 小部件](widget-bootstrap.md)
* **已完成** [Jquery UI 小部件](widget-jui.md)
176 177 178 179

助手类
------

180
* **编撰中** [助手一览](helper-overview.md)
181 182 183 184 185 186 187 188 189
* **待定中** [ArrayHelper](helper-array.md)
* **待定中** [Html](helper-html.md)
* **待定中** [Url](helper-url.md)
* **待定中** [security](helper-security.md)

不在目录内的文件
----------------

*  [glossary](glossary.md)