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

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

@ -242,7 +242,7 @@ Pjax::end();
这意味着对 ajax 或使用 [[yii\widgets\Pjax|Pjax]]
小部件的文件和提交按钮值的唯一官方支持取决于
`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>
---------------

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

@ -346,7 +346,7 @@ public function behaviors()
```
如果要将CORS过滤器添加到你的 API 中的 [[yii\rest\ActiveController]] 类,
还要检查 [REST Controllers](rest-controllers.mdcors) 中的部分。
还要检查 [REST Controllers](rest-controllers.md#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 组件:
```php
$redis = Yii::$app->redis;
```
然后就可以执行命令了,最通用的方法是使用 executeCommand 方法:
```php
$result = $redis->executeCommand('hmset', ['test_collection', 'key1', 'val1', 'key2', 'val2']);
```
支持的每个命令都有一些快捷方式,可以按照如下方式使用:
```php
$result = $redis->hmset('test_collection', 'key1', 'val1', 'key2', 'val2');
```

Loading…
Cancel
Save