File tree Expand file tree Collapse file tree 1 file changed +28
-14
lines changed Expand file tree Collapse file tree 1 file changed +28
-14
lines changed Original file line number Diff line number Diff line change 552 . [ 错误处理] ( 错误处理.md )
662 . [ 更新] ( 更新.md )
77
8-
9- ### 1月2日
10-
8+ - 删除demo和示例代码,直接使用gii生成即可
119- 修改sort的返回为当前生效的sorter
12-
1310``` php
1411sort: {
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的写法
You can’t perform that action at this time.
0 commit comments