<button id="g80sy"></button>
  • <abbr id="g80sy"></abbr>
  • <button id="g80sy"></button>
    <rt id="g80sy"><delect id="g80sy"></delect></rt>
  • thinkphp6定義獲取器獲取狀態字段

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

    php程序中狀態欄一般會用1和0表示,當讀取數據的時候顯示0和1當然是不行的。

    <?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"]   // 這可以讓獲取器自動加載

    調用方法

    $a = Archives::find(1)
    return $a->statusName;


    標簽: thinkphp6
    最后修改:2025-03-23 19:23:54

    非特殊說明,本博所有文章均為博主原創。

    主站蜘蛛池模板: 昌都县| 九江市| 建始县| 崇左市| 松滋市| 洛南县| 离岛区| 大同市| 四子王旗| 新疆| 汕头市| 咸阳市| 冕宁县| 长治市| 瓮安县| 资兴市| 松潘县| 博野县| 海原县| 兴城市| 姜堰市| 新和县| 临汾市| 太仆寺旗| 滁州市| 晋城| 保康县| 西乌珠穆沁旗| 永丰县| 吴桥县| 阳山县| 陵水| 尉氏县| 都兰县| 晋中市| 漾濞| 同江市| 宁津县| 和林格尔县| 桐梓县| 东乡县|