<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 2065瀏覽 加載中

    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-05-30 00:29:44

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

    主站蜘蛛池模板: 贡觉县| 大名县| 鲜城| 潜江市| 崇信县| 河间市| 巨鹿县| 南丰县| 鹿邑县| 朔州市| 溧阳市| 扶沟县| 佳木斯市| 杭锦旗| 汉寿县| 黑河市| 蒙山县| 富蕴县| 启东市| 宁安市| 金溪县| 乡城县| 嘉义市| 上犹县| 大新县| 东至县| 中西区| 竹山县| 望奎县| 象州县| 永顺县| 新河县| 鄂托克前旗| 通榆县| 肥城市| 南澳县| 赤水市| 民权县| 文安县| 漳州市| 泰兴市|