gii生成的curd表格,怎么加入自定义的列 [ 2.0 版本 ]
将所有列中的未设置改成自定义的字符,该怎么操作呢
最佳答案
-
方案一
yii\i18n\Formatter
的nullDisplay
属性设置为你想要的.这将会使得 所有依赖
yii\i18n\Formatter
的地方受到影响(仅值为null
时)方案二
如果不想扩大影响面, 在表格渲染时, 判断并修改之.
......... 'columns' => [ ...... // 别的行 [ 'class' => 'yii\grid\DataColumn', 'attribute' => 'name',//要修改的行, 比如name 'value' => function($data){ if (null === $data->name) { return 'play your imagination here'; } return $data->name; } ], ...... //别的行 ], ..........
songwanfu
注册时间:2015-08-27
最后登录:2016-11-14
在线时长:9小时6分
最后登录:2016-11-14
在线时长:9小时6分
- 粉丝0
- 金钱55
- 威望0
- 积分145