码迷,mamicode.com
首页 > 其他好文 > 详细

tp5 中 model 的获取器

时间:2016-11-30 21:47:48      阅读:1224      评论:0      收藏:0      [点我收藏+]

标签:数据   strong   自动   dump   模型   mod   log   select   代码   

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

// 模型中写入如下代码,则查询结果会自动将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 的获取器

标签:数据   strong   自动   dump   模型   mod   log   select   代码   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!