thinkphp6定義獲取器獲取狀態(tài)字段

程序猿 2021-03-20 21:05:28 1985瀏覽 加載中

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;


標(biāo)簽: thinkphp6
最后修改:2025-04-04 10:28:44

非特殊說(shuō)明,本博所有文章均為博主原創(chuàng)。

国产免费久久受久久,人妻AV成熟片久久久久久,亚洲综合无码日韩,国产AV无码乱码精品国产 www.sucaiwu.net