yii2如何在具有数据库和某些虚拟变量的混合值的列上使用搜索

时间:2017-05-02 12:15:46

标签: php yii phpmyadmin yii2 yii2-advanced-app

如果数据库具有空值,我正在尝试搜索具有来自数据库的值的字段和一个虚拟的字段。问题是可以搜索数据库中的值,但虚拟值返回没有找到结果。我不知道如何使用条件使得可以从数据库中搜索,如果没有找到,则返回虚拟值列。这是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';

        }
    },
],

enter image description here

0 个答案:

没有答案