首页 > 其他 > 详细

tp5 中 model 的获取器

时间:2016-11-30 21:46:54      阅读:233      评论:0      收藏:0      [点我收藏+]

在获取数据的字段值后自动进行处理

// 模型中写入如下代码,则查询结果会自动将status的结果进行转换
class User extends Model
{
    public function getStatusAttr($value){
        $status = [-1=>‘删除‘,0=>‘禁用‘,1=>‘正常‘,2=>‘待审核‘];
        return $status[$value];
    }
}

class User extends Controller
{
    public function select(){
        $user = model(‘User‘);
        $data = $user -> get(1) ->toArray();
        dump($data);   // 若数据库中status=0,则结果集中status=‘禁用‘
    }
}

获取原始数据

 

// 模型中写入如下代码,则查询结果会自动将status的结果进行转换
class User extends Model
{
    public function getStatusAttr($value){
        $status = [-1=>‘删除‘,0=>‘禁用‘,1=>‘正常‘,2=>‘待审核‘];
        return $status[$value];
    }
}

class User extends Controller
{
    public function select(){
        $user = model(‘User‘);
        $data = $user -> get(1);
        dump($data->getData(‘status‘)); // 获取原始字段数据
        dump($data->getData());        // 获取全部原始数据
    }
}    

 

tp5 中 model 的获取器

原文:http://www.cnblogs.com/chrdai/p/6119447.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!