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
357e211c
Commit
357e211c
authored
Sep 26, 2014
by
Alexander Makarov
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #5197 from yii2-chinesization/master
[ci skip] more on update old docs
parents
77ec05a1
e177e3be
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
17 additions
and
5 deletions
+17
-5
README.md
docs/guide-zh-CN/README.md
+2
-1
caching-http.md
docs/guide-zh-CN/caching-http.md
+2
-1
start-gii.md
docs/guide-zh-CN/start-gii.md
+8
-1
start-installation.md
docs/guide-zh-CN/start-installation.md
+5
-2
No files found.
docs/guide-zh-CN/README.md
View file @
357e211c
...
@@ -49,7 +49,7 @@ Yii 2.0 权威指南
...
@@ -49,7 +49,7 @@ Yii 2.0 权威指南
*
**待定中**
[
请求(Request)
](
runtime-requests.md
)
*
**待定中**
[
请求(Request)
](
runtime-requests.md
)
*
**待定中**
[
响应(Response)
](
runtime-responses.md
)
*
**待定中**
[
响应(Response)
](
runtime-responses.md
)
*
**待定中**
[
Sessions(会话)和 Cookies
](
runtime-sessions-cookies.md
)
*
**待定中**
[
Sessions(会话)和 Cookies
](
runtime-sessions-cookies.md
)
*
**
已定稿
**
[
URL 解析和生成
](
runtime-url-handling.md
)
*
**
编撰中
**
[
URL 解析和生成
](
runtime-url-handling.md
)
*
**编撰中**
[
错误处理
](
runtime-handling-errors.md
)
*
**编撰中**
[
错误处理
](
runtime-handling-errors.md
)
*
**编撰中**
[
日志
](
runtime-logging.md
)
*
**编撰中**
[
日志
](
runtime-logging.md
)
...
@@ -139,6 +139,7 @@ RESTful Web 服务
...
@@ -139,6 +139,7 @@ RESTful Web 服务
-----
-----
*
**编撰中**
[
概述
](
test-overview.md
)
*
**编撰中**
[
概述
](
test-overview.md
)
*
**编撰中**
[
搭建测试环境
](
test-endvironment-setup.md
)
*
**编撰中**
[
单元测试
](
test-unit.md
)
*
**编撰中**
[
单元测试
](
test-unit.md
)
*
**编撰中**
[
功能测试
](
test-functional.md
)
*
**编撰中**
[
功能测试
](
test-functional.md
)
*
**编撰中**
[
验收测试
](
test-acceptance.md
)
*
**编撰中**
[
验收测试
](
test-acceptance.md
)
...
...
docs/guide-zh-CN/caching-http.md
View file @
357e211c
...
@@ -86,7 +86,8 @@ ETag 相比 `Last-Modified` 能实现更复杂和更精确的缓存策略。例
...
@@ -86,7 +86,8 @@ ETag 相比 `Last-Modified` 能实现更复杂和更精确的缓存策略。例
复杂的 Etag 生成种子可能会违背使用
`HttpCache`
的初衷而引起不必要的性能开销,因为响应每一次请求都需要重新计算 Etag。请试着找出一个最简单的表达式去触发 Etag 失效。
复杂的 Etag 生成种子可能会违背使用
`HttpCache`
的初衷而引起不必要的性能开销,因为响应每一次请求都需要重新计算 Etag。请试着找出一个最简单的表达式去触发 Etag 失效。
> 注意:为了遵循 [RFC 2616, section 13.3.4(HTTP 协议)](http://tools.ietf.org/html/rfc2616#section-13.3.4),如果同时配置了 `ETag` 和 `Last-Modified` 头,`HttpCache` 将会同时发送它们,因此它们将被同时用于客户端的缓存失效校验。
> 注意:为了遵循 [RFC 7232(HTTP 1.1 协议)](http://tools.ietf.org/html/rfc7232#section-2.4),如果同时配置了 `ETag` 和 `Last-Modified` 头,`HttpCache` 将会同时发送它们。并且如果客户端同时发送 `If-None-Match` 头和 `If-Modified-Since` 头,则只有前者会被接受。
## `Cache-Control` 头 <a name="cache-control"></a>
## `Cache-Control` 头 <a name="cache-control"></a>
...
...
docs/guide-zh-CN/start-gii.md
View file @
357e211c
...
@@ -38,6 +38,13 @@ defined('YII_ENV') or define('YII_ENV', 'dev');
...
@@ -38,6 +38,13 @@ defined('YII_ENV') or define('YII_ENV', 'dev');
```
```
http://hostname/index.php?r=gii
http://hostname/index.php?r=gii
```
```
> 提示:如果不是通过localhost而是通过IP地址访问Gii,出于安全考虑系统默认禁止,按照如下在配置文件的gii部分添加允许IP地址访问。
```
php
'gii'
=>
[
'class'
=>
'yii\gii\Module'
,
'allowedIPs'
=>
[
'127.0.0.1'
,
'::1'
,
'192.168.0.*'
,
'192.168.178.20'
]
// 根据你自己的需要调整
],
```
![
Gii
](
images/start-gii.png
)
![
Gii
](
images/start-gii.png
)
...
@@ -76,7 +83,7 @@ CRUD 代表增,查,改,删操作,这是绝大多数 Web 站点常用的
...
@@ -76,7 +83,7 @@ CRUD 代表增,查,改,删操作,这是绝大多数 Web 站点常用的
然后点击 “Preview” 按钮。你会看到下述将要生成的文件列表。
然后点击 “Preview” 按钮。你会看到下述将要生成的文件列表。
[
[NEED THE IMAGE HERE / 等待官方补充图片
]
]
![
CRUD 生成器预览
](
images/start-gii-crud-preview.png
)
如果你之前创建过
`controllers/CountryController.php`
和
`views/country/index.php`
文件(在指南的使用数据库小节),选中 “overwrite” 下的复选框覆写它们(之前的文件没能全部支持 CRUD)。
如果你之前创建过
`controllers/CountryController.php`
和
`views/country/index.php`
文件(在指南的使用数据库小节),选中 “overwrite” 下的复选框覆写它们(之前的文件没能全部支持 CRUD)。
...
...
docs/guide-zh-CN/start-installation.md
View file @
357e211c
...
@@ -20,9 +20,11 @@
...
@@ -20,9 +20,11 @@
Composer 安装后,切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii :
Composer 安装后,切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii :
composer global require "fxp/composer-asset-plugin:1.0.0-beta1"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
如上命令会将 Yii 安装在名为
`basic`
的目录中。
第一条命令安装
[
composer asset plugin
](
https://github.com/francoispluchino/composer-asset-plugin/
)
,它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局应用,只需执行一次即可。
第二条命令会将 Yii 安装在名为
`basic`
的目录中。
> 技巧:如果你想安装 Yii 的最新开发版本,可以使用如下命令,它添加了一个 [stability 选项](https://getcomposer.org/doc/04-schema.md#minimum-stability)([中文版](https://github.com/5-say/composer-doc-cn/blob/master/cn-introduction/04-schema.md#minimum-stability)):
> 技巧:如果你想安装 Yii 的最新开发版本,可以使用如下命令,它添加了一个 [stability 选项](https://getcomposer.org/doc/04-schema.md#minimum-stability)([中文版](https://github.com/5-say/composer-doc-cn/blob/master/cn-introduction/04-schema.md#minimum-stability)):
>
>
...
@@ -88,7 +90,7 @@ http://localhost/basic/web/index.php
...
@@ -88,7 +90,7 @@ http://localhost/basic/web/index.php
>补充:如果你现在只是要试用 Yii 而不是将其部署到生产环境中,本小节可以跳过。
>补充:如果你现在只是要试用 Yii 而不是将其部署到生产环境中,本小节可以跳过。
通过上述方法安装的应用程序在 Windows,Max OS X,Linux 中的 [Apache HTTP 服务器](http://httpd.apache.org/)或 [Nginx HTTP 服务器](http://nginx.org/)
上都可以直接运行
。
通过上述方法安装的应用程序在 Windows,Max OS X,Linux 中的 [Apache HTTP 服务器](http://httpd.apache.org/)或 [Nginx HTTP 服务器](http://nginx.org/)
且PHP版本为5.4或更高都可以直接运行。Yii 2.0 也兼容 Facebook 公司的 [HHVM](http://hhvm.com/),由于 HHVM 和标准 PHP 在边界案例上有些地方略有不同,在使用 HHVM 时需稍作处理
。
在生产环境的服务器上,你可能会想配置服务器让应用程序可以通过 URL `http://www.example.com/index.php` 访问而不是 `http://www.example.com/basic/web/index.php`。这种配置需要将 Web 服务器的文档根目录指向 `basic/web` 目录。可能你还会想隐藏掉 URL 中的 `index.php`,具体细节在 [URL 解析和生成](runtime-url-handling.md) 一章中有介绍,你将学到如何配置 Apache 或 Nginx 服务器实现这些目标。
在生产环境的服务器上,你可能会想配置服务器让应用程序可以通过 URL `http://www.example.com/index.php` 访问而不是 `http://www.example.com/basic/web/index.php`。这种配置需要将 Web 服务器的文档根目录指向 `basic/web` 目录。可能你还会想隐藏掉 URL 中的 `index.php`,具体细节在 [URL 解析和生成](runtime-url-handling.md) 一章中有介绍,你将学到如何配置 Apache 或 Nginx 服务器实现这些目标。
...
@@ -153,6 +155,7 @@ server {
...
@@ -153,6 +155,7 @@ server {
include fastcgi.conf;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_pass 127.0.0.1:9000;
#fastcgi_pass unix:/var/run/php5-fpm.sock;
#fastcgi_pass unix:/var/run/php5-fpm.sock;
try_files $uri =404;
}
}
location ~ /\.(ht|svn|git) {
location ~ /\.(ht|svn|git) {
...
...
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