Yii2 字段是模型經過調用yii\base\Model::toArray() 生成的數組的單元名。 fields() 和/或 extraFields()

Controller::::::
$user = User::findOne(['ID'=>Yii::$app->user->getId()]);
dd($user->toArray());

Model::::::::::
public function fields()
    {        $fields = parent::fields();// 加入一些字段        $fields['aaaa'] = 'ID';        $fields['bbbb'] = function (){            return $this->BANK_ADDRESS.$this->OPEN_BANK;        };        $fields['cccc'] = function (){            return $this->ID.'這是個啥?';        };        // 去掉一些包含敏感信息的字段        unset($fields['USER_NAME']);        unset($fields['PASSWORD_HASH']);        unset($fields['PAY_PASSWORD']);//        unset($fields['auth_key'], $fields['password_hash'], $fields['password_reset_token']);        return $fields;    }
相關文章
相關標籤/搜索