TP5常用技巧

tp5 分页后追加数据方法

$data = AdminModel::where($where)->field('password',true)->paginate($limit)->each(function($item, $key){
                $item['bm_name'] = $item['bm_type'];//追加部门名称字段。
                return $item;
            })->toArray();

追加字段后还可以通过model定义系统内置规则的获取器,把字段输出

//定义系统内置规则的获取器,部门字段的输出
    public function getBmNameAttr($value) {
        $bm_type = Config::get('public.bm_type');//读取public配置文件bm_type数组
        return $bm_type[$value];
    }
原文地址:https://www.cnblogs.com/panziwen/p/12490478.html