模型获取器定义超过1一个以上的会报错

浏览:264 发布日期:2020/11/13 分类:ThinkPHP6专区 关键字: 模型bug
    //状态读取器
    public function getStatusAttr($val)
    {
        $status = [-1=>'删除',1=>'正常',2=>'禁用',3=>'异常'];
        return $status[$val];
    } 
    public function getGenderAttr($val)
    {
        $gender = [0=>'未知',1=>'男',2=>'女'];
        return $gender[$val];
    }
     public function getRoleAttr($val)
     {
         $text = [1=>'超级管理员',2=>'管理员',3=>'其他职员'];
         return $text[$val];
     } 
6.03升级到6.05的版本,模型获取器定义超过1一个以上的会报错:未定义数组索引未定义数组索引:
    //状态读取器
    public function getStatusAttr($val)
    {
        $status = [-1=>'删除',1=>'正常',2=>'禁用',3=>'异常'];
        return $status[$val];
    } 
    public function getGenderAttr($val)
    {
        $gender = [0=>'未知',1=>'男',2=>'女'];
        return $gender[$val];
    }
     public function getRoleAttr($val)
     {
         $text = [1=>'超级管理员',2=>'管理员',3=>'其他职员'];
         return $text[$val];
     } 
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>