diff --git a/docs/guide-zh-CN/rest-routing.md b/docs/guide-zh-CN/rest-routing.md index 47707e3eb7..d186549965 100644 --- a/docs/guide-zh-CN/rest-routing.md +++ b/docs/guide-zh-CN/rest-routing.md @@ -1,7 +1,7 @@ 路由 ======= -随着资源和控制器类准备,您可以使用URL如 +随着资源和控制器类准备,您可以使用 URL 如 `http://localhost/index.php?r=user/create` 访问资源,类似于你可以用正常的 Web 应用程序做法。 在实践中,你通常要用美观的 URL 并采取有优势的 HTTP 动词。 @@ -23,7 +23,7 @@ 相比于 URL 管理的 Web 应用程序,上述主要的新东西是通过 RESTful API 请求 [[yii\rest\UrlRule]] 。这个特殊的 URL 规则类将会 建立一整套子 URL 规则来支持路由和 URL 创建的指定的控制器。 -例如, 上面的代码中是大致按照下面的规则: +例如,上面的代码中是大致按照下面的规则: ```php [ @@ -39,15 +39,15 @@ 该规则支持下面的 API 末端: -* `GET /users`: 逐页列出所有用户; -* `HEAD /users`: 显示用户列表的概要信息; -* `POST /users`: 创建一个新用户; -* `GET /users/123`: 返回用户为 123 的详细信息; -* `HEAD /users/123`: 显示用户 123 的概述信息; -* `PATCH /users/123` and `PUT /users/123`: 更新用户 123; -* `DELETE /users/123`: 删除用户 123; -* `OPTIONS /users`: 显示关于末端 `/users` 支持的动词; -* `OPTIONS /users/123`: 显示有关末端 `/users/123` 支持的动词。 +* `GET /users`:逐页列出所有用户; +* `HEAD /users`:显示用户列表的概要信息; +* `POST /users`:创建一个新用户; +* `GET /users/123`:返回用户为 123 的详细信息; +* `HEAD /users/123`:显示用户 123 的概述信息; +* `PATCH /users/123` 和 `PUT /users/123`:更新用户 123; +* `DELETE /users/123`:删除用户 123; +* `OPTIONS /users`:显示关于末端 `/users` 支持的动词; +* `OPTIONS /users/123`:显示有关末端 `/users/123` 支持的动词。 您可以通过配置 `only` 和 `except` 选项来明确列出哪些行为支持, 哪些行为禁用。例如, @@ -78,7 +78,7 @@ 您可以通过设置 [[yii\rest\UrlRule::pluralize]] 为 false 来禁用此行为。 > Info: 控制器的 ID 复数化由 [[yii\helpers\Inflector::pluralize()]] 完成。该方法遵循 - 特定的规则. 举个例子, 单词 `box` 会被复数化为 `boxes` 而不是 `boxs`。 + 特定的规则。举个例子,单词 `box` 会被复数化为 `boxes` 而不是 `boxs`。 如果自动复数化不能满足你的需求,你也可以配置 [[yii\rest\UrlRule::controller]] 属性来明确指定如何将端点URL中使用的名称映射到 @@ -108,4 +108,3 @@ ], ], ``` -