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;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM