Browse Source

Fix syntax errors in Chinese guide

these were failing the PDF build.
tags/2.0.16
Carsten Brandt 6 years ago
parent
commit
f79d3d7edc
No known key found for this signature in database
GPG Key ID: BE4F41DE1DEEEED0
  1. 12
      docs/guide-zh-CN/db-query-builder.md
  2. 2
      docs/guide-zh-CN/input-forms.md
  3. 2
      docs/guide-zh-CN/structure-filters.md
  4. 3
      docs/guide-zh-CN/yii2-redis.md

12
docs/guide-zh-CN/db-query-builder.md

@ -31,7 +31,7 @@ WHERE `last_name` = :last_name
LIMIT 10 LIMIT 10
``` ```
> Tip: 你平时更多的时候会使用 [[yii\db\Query]] 而不是 [yii\db\QueryBuilder]]。 > Tip: 你平时更多的时候会使用 [[yii\db\Query]] 而不是 [[yii\db\QueryBuilder]]。
当你调用其中一个查询方法时,后者将会被前者隐式的调用。[[yii\db\QueryBuilder]]主要负责将 当你调用其中一个查询方法时,后者将会被前者隐式的调用。[[yii\db\QueryBuilder]]主要负责将
DBMS 不相关的 [[yii\db\Query]] 对象转换成 DBMS 相关的 SQL 语句(例如, DBMS 不相关的 [[yii\db\Query]] 对象转换成 DBMS 相关的 SQL 语句(例如,
以不同的方式引用表或字段名称)。 以不同的方式引用表或字段名称)。
@ -413,7 +413,7 @@ $query->filterWhere([
> Tip: 当一个值为 `null`、空数组、空字符串或者一个只包含空格的字符串时,那么它将被判定为空值。 > Tip: 当一个值为 `null`、空数组、空字符串或者一个只包含空格的字符串时,那么它将被判定为空值。
类似于 [yii\db\Query::andWhere()|andWhere()]] 和 [[yii\db\Query::orWhere()|orWhere()]], 类似于 [[yii\db\Query::andWhere()|andWhere()]] 和 [[yii\db\Query::orWhere()|orWhere()]],
你可以使用 [[yii\db\Query::andFilterWhere()|andFilterWhere()]] 和 [[yii\db\Query::orFilterWhere()|orFilterWhere()]] 方法 你可以使用 [[yii\db\Query::andFilterWhere()|andFilterWhere()]] 和 [[yii\db\Query::orFilterWhere()|orFilterWhere()]] 方法
来追加额外的过滤条件。 来追加额外的过滤条件。
@ -462,7 +462,7 @@ $query->orderBy('id ASC, name DESC');
> Note: 当 `ORDER BY` 语句包含一些 DB 表达式的时候,你应该使用数组的格式。 > Note: 当 `ORDER BY` 语句包含一些 DB 表达式的时候,你应该使用数组的格式。
你可以调用 [yii\db\Query::addOrderBy()|addOrderBy()]] 来为 `ORDER BY` 片断添加额外的子句。 你可以调用 [[yii\db\Query::addOrderBy()|addOrderBy()]] 来为 `ORDER BY` 片断添加额外的子句。
例如, 例如,
```php ```php
@ -489,7 +489,7 @@ $query->groupBy('id, status');
> Note: 当 `GROUP BY` 语句包含一些 DB 表达式的时候,你应该使用数组的格式。 > Note: 当 `GROUP BY` 语句包含一些 DB 表达式的时候,你应该使用数组的格式。
你可以调用 [yii\db\Query::addOrderBy()|addOrderBy()]] 来为 `GROUP BY` 你可以调用 [[yii\db\Query::addOrderBy()|addOrderBy()]] 来为 `GROUP BY`
子句添加额外的字段。例如, 子句添加额外的字段。例如,
```php ```php
@ -538,7 +538,7 @@ $query->limit(10)->offset(20);
### [[yii\db\Query::join()|join()]] <span id="join"></span> ### [[yii\db\Query::join()|join()]] <span id="join"></span>
[yii\db\Query::join()|join()]] 是用来指定 SQL 语句当中的 `JOIN` 子句的。例如, [[yii\db\Query::join()|join()]] 是用来指定 SQL 语句当中的 `JOIN` 子句的。例如,
```php ```php
// ... LEFT JOIN `post` ON `post`.`user_id` = `user`.`id` // ... LEFT JOIN `post` ON `post`.`user_id` = `user`.`id`
@ -905,7 +905,7 @@ $conditon = new AllGreaterCondition(['col1', 'col2'], 42);
但是 `QueryBuilder` 还不知道怎样从此对象生成 SQL 查询条件。 但是 `QueryBuilder` 还不知道怎样从此对象生成 SQL 查询条件。
因此我们还需要为这个条件对象创建一个构建器(Builder)。 因此我们还需要为这个条件对象创建一个构建器(Builder)。
这个构建器必须实现 [yii\db\ExpressionBuilderInterface]] 接口和 `build()` 方法。 这个构建器必须实现 [[yii\db\ExpressionBuilderInterface]] 接口和 `build()` 方法。
```php ```php
namespace app\db\conditions; namespace app\db\conditions;

2
docs/guide-zh-CN/input-forms.md

@ -242,7 +242,7 @@ Pjax::end();
这意味着对 ajax 或使用 [[yii\widgets\Pjax|Pjax]] 这意味着对 ajax 或使用 [[yii\widgets\Pjax|Pjax]]
小部件的文件和提交按钮值的唯一官方支持取决于 小部件的文件和提交按钮值的唯一官方支持取决于
`FormData` 类的 `FormData` 类的
[[https://developer.mozilla.org/en-US/docs/Web/API/FormData#Browser_compatibility|浏览器支持]] [浏览器支持](https://developer.mozilla.org/en-US/docs/Web/API/FormData#Browser_compatibility)
延伸阅读 <span id="further-reading"></span> 延伸阅读 <span id="further-reading"></span>
--------------- ---------------

2
docs/guide-zh-CN/structure-filters.md

@ -346,7 +346,7 @@ public function behaviors()
``` ```
如果要将CORS过滤器添加到你的 API 中的 [[yii\rest\ActiveController]] 类, 如果要将CORS过滤器添加到你的 API 中的 [[yii\rest\ActiveController]] 类,
还要检查 [REST Controllers](rest-controllers.mdcors) 中的部分。 还要检查 [REST Controllers](rest-controllers.md#cors) 中的部分。
CROS过滤器可以通过 [[yii\filters\Cors::$cors|$cors]] 属性进行调整。 CROS过滤器可以通过 [[yii\filters\Cors::$cors|$cors]] 属性进行调整。

3
docs/guide-zh-CN/yii2-redis.md

@ -223,16 +223,19 @@ redis ActiveRecord 的一般用法与权威指南中数据库的 ActiveRecord
## 直接使用命令 ## 直接使用命令
直接使用 redis 连接,就可以使用 redis 提供的很多有用的命令。配置好 redis 后,用以下方式获取 redis 组件: 直接使用 redis 连接,就可以使用 redis 提供的很多有用的命令。配置好 redis 后,用以下方式获取 redis 组件:
```php ```php
$redis = Yii::$app->redis; $redis = Yii::$app->redis;
``` ```
然后就可以执行命令了,最通用的方法是使用 executeCommand 方法: 然后就可以执行命令了,最通用的方法是使用 executeCommand 方法:
```php ```php
$result = $redis->executeCommand('hmset', ['test_collection', 'key1', 'val1', 'key2', 'val2']); $result = $redis->executeCommand('hmset', ['test_collection', 'key1', 'val1', 'key2', 'val2']);
``` ```
支持的每个命令都有一些快捷方式,可以按照如下方式使用: 支持的每个命令都有一些快捷方式,可以按照如下方式使用:
```php ```php
$result = $redis->hmset('test_collection', 'key1', 'val1', 'key2', 'val2'); $result = $redis->hmset('test_collection', 'key1', 'val1', 'key2', 'val2');
``` ```

Loading…
Cancel
Save