Php Yii2使用自定义标签进行网格视图排序和过滤
在我的用户表中,我有像firstname和lastname这样的字段。 然后我使用Gii生成了一个视图。在我的索引页面中,现在我有了名字、姓氏、用户名等 我将fistname和lastname连接为名称Php Yii2使用自定义标签进行网格视图排序和过滤,php,yii,grid,Php,Yii,Grid,在我的用户表中,我有像firstname和lastname这样的字段。 然后我使用Gii生成了一个视图。在我的索引页面中,现在我有了名字、姓氏、用户名等 我将fistname和lastname连接为名称 [ 'attribute'=>'firstname', 'label' => 'Name', 'format' => 'raw', 'value' => function ($data) { return Html::a($data->Name
[
'attribute'=>'firstname',
'label' => 'Name',
'format' => 'raw',
'value' => function ($data) {
return Html::a($data->Name);
},
],
在型号中
public function getName()
{
return $this->firstname.' '.$this->lastname;
}
很遗憾,我无法用姓氏搜索名称字段。。。
我需要用firstname和lastname筛选字段。谁能帮帮我……
提前感谢。这是您设置搜索模型的方式(我没有包括您的其他专栏,所以不要忘记这些专栏) 您可以在此处找到更多信息: 在gridview中,而不是
[
'attribute'=>'firstname',
// ...
],
只用
[
'attribute'=>'name',
],
显示
searchModel
。
[
'attribute'=>'name',
],