<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

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

    主站蜘蛛池模板: 长武县| 巴林左旗| 泸西县| 湖州市| 兰西县| 仪陇县| 陆川县| 南投市| 威信县| 西安市| 凤山市| 东莞市| 连城县| 迁西县| 积石山| 扶绥县| 横山县| 淅川县| 酒泉市| 岳阳县| 高淳县| 鄂伦春自治旗| 达日县| 和田市| 湘潭县| 密山市| 独山县| 方正县| 望都县| 烟台市| 枣强县| 越西县| 麻阳| 昭苏县| 财经| 隆林| 长治县| 比如县| 柳州市| 麻城市| 屏南县|