首页 > 代码库 > tp5 中 model 的获取器
tp5 中 model 的获取器
在获取数据的字段值后自动进行处理
// 模型中写入如下代码,则查询结果会自动将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 的获取器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。