37665
如果不想更改dataProvider里边的查询条件,也可以使用匿名函数实现.
[ 'label'=>'col_d', 'value'=>function($dataProvider){ if($dataProvider->col_d = 'xxx'){ return $dataProvider->col_d; } } ]
@raijin 不过这种方法通常用来给GridView添加表中不存在的字段的时候使用的.比如,stu表中有id,name,sex,classid四个字段.但是我想要的表格,最后一列是操作,有查看,删除等操作.这个就得用到匿名函数了.
我贴个图片你看看就明白了.- 37665 回答了问题 rules自定义验证配合场景使用
楼上正解.你编辑页面的时候没设置场景
- 37665 发表了说说今天就学了个邮件发送,惭愧...因为别的事情郁闷了好多天了
- 37665 回答了问题 dataprovider数据筛选问题
如果不想更改dataProvider里边的查询条件,也可以使用匿名函数实现.
[ 'label'=>'col_d', 'value'=>function($dataProvider){ if($dataProvider->col_d = 'xxx'){ return $dataProvider->col_d; } } ]
- 37665 发表了说说日有所学,日有所获
- 37665 2016-09-18 已签到连续签到1天,获得了5个金钱
- 37665 发表了说说今天学习RBAC
- 37665 2016-09-14 已签到连续签到2天,获得了10个金钱
- 37665 回答了问题 YII2 如何防止登录后的用户恶意刷新?
你可以使用ajax链接数据库啊