php程序中狀態(tài)欄一般會(huì)用1和0表示,當(dāng)讀取數(shù)據(jù)的時(shí)候顯示0和1當(dāng)然是不行的。
<?php
namespace app\common\model;
use app\admin\model\Admin;
protected $append = ["statusName"]
class Archives extends BaseModel
{
public function __construct(array $data = [])
{
parent::__construct($data);
}
public function getStatusNameAttr($value,$data) {
$temp = ["停用","啟用"]
return $temp[$data["status"]]
}
}模型就照著上面的定義
protected $append = ["statusName"] // 這可以讓獲取器自動(dòng)加載
調(diào)用方法
$a = Archives::find(1) return $a->statusName;
