<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

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

    主站蜘蛛池模板: 绥中县| 东台市| 河曲县| 永春县| 澄城县| 年辖:市辖区| 柳江县| 休宁县| 塔河县| 九龙城区| 泸定县| 麻城市| 涟水县| 施秉县| 化德县| 梓潼县| 绍兴县| 桦川县| 浮梁县| 固镇县| 东丰县| 浦城县| 农安县| 永清县| 珠海市| 舟山市| 饶河县| 广安市| 温州市| 黄石市| 永川市| 出国| 德江县| 新乐市| 呼伦贝尔市| 同德县| 雅江县| 晋宁县| 凤城市| 闽侯县| 襄汾县|