zoukankan      html  css  js  c++  java
  • 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());        // 获取全部原始数据
        }
    }    
  • 相关阅读:
    特殊符号大全
    CSS速记
    JavaScript命名规范
    vim 常用快捷键
    Set a mouse hook
    ASP不可遗弃的通用函数
    ASP递归层级表格数据展示
    最简约JS日历控件
    ASP统计图
    ASP标准MD5代码
  • 原文地址:https://www.cnblogs.com/chrdai/p/6119447.html
Copyright © 2011-2022 走看看