Skip to content

Commit ee1ea23

Browse files
authored
Update 更新.md
1 parent d820763 commit ee1ea23

File tree

1 file changed

+28
-14
lines changed

1 file changed

+28
-14
lines changed

docs/更新.md

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,42 @@
55
2. [错误处理](错误处理.md)
66
2. [更新](更新.md)
77

8-
9-
### 1月2日
10-
8+
- 删除demo和示例代码,直接使用gii生成即可
119
- 修改sort的返回为当前生效的sorter
12-
1310
```php
1411
sort: {
1512
creationTime: 4,
1613
id: 3
1714
},
1815
```
1916
- 去掉links的默认配置,现在列表页默认不会返回links字段
20-
21-
### 5月23日更新
22-
- 增加ModelsWidget
23-
- 增加Column配置项(widgetColumn,用于复杂数据结构)
24-
25-
### 6月24日更新
17+
- 为column增加class配置项,可以使用Column的子类实现更加复杂的配置
18+
- 增加widgetColumn,可以为再次配置widget,实现更复杂的数据结构如,lessons字段的配置
19+
```php
20+
'lessons' => [
21+
'class' => \ethercap\apiBase\columns\WidgetColumn::class,
22+
'widgetConfig' => [
23+
'class' => \ethercap\apiBase\widgets\ModelsApi::class,
24+
'builder' => $res,
25+
'models' => function ($model) {
26+
return $model->lessons;
27+
},
28+
'columns' => ArrayHelper::merge(require '_columns.php', [
29+
'name',
30+
'subtitle',
31+
'tag',
32+
'lessonStatus',
33+
'featureTag',
34+
'recommendation' => [
35+
'value' => function ($model) {
36+
return '<em>'.($model->peopleCount + $model->manuallyPeopleCount).'</em>位创业者已学习'.($model->recommendation ? " | {$model->recommendation}" : '');
37+
}
38+
],
39+
]),
40+
],
41+
],
42+
```
2643
- 修改validator的type生成规则,改为优先判断yii2的builtin validator
27-
28-
### 7月18日更新
29-
- 删除demo和示例代码,直接使用gii生成即可
3044
- 代码生成
3145
- 修复网页版功能
3246
- 增加参数useModelResponse来指定生成的代码是否使用对象形式返回字段值「value、label、rule等」
@@ -35,4 +49,4 @@ sort: {
3549
- addConfigParam 指定参数名,决定是否返回配置信息,为空则仅由addConfig决定是否返回接口配置信息
3650
- 返回字段类型检查(如空数组和空对象),自动转换
3751
- 在column中配置type字段,当前支持int、str、bool、array、object
38-
- 小部件column支持key=>Closure的写法
52+
- 小部件column支持key=>Closure的写法

0 commit comments

Comments
 (0)