如果数据库具有空值,我正在尝试搜索具有来自数据库的值的字段和一个虚拟的字段。问题是可以搜索数据库中的值,但虚拟值返回没有找到结果。我不知道如何使用条件使得可以从数据库中搜索,如果没有找到,则返回虚拟值列。这是index.php
代码
[
'attribute'=>'tenant_user_id',
'label' => 'Tenant Name',
'value' => function($model) {
if(isset($model->tenant_user_id)){
return $model->tenantUser->first_name;
}else{
return 'General Voucher';
}
},
],