fastadmin后台中文章分类ID改为名称显示
admin
2024-03-06 12:22:18

fastadmin后台中文章分类ID改为名称显示

首先找到你当前的文章类后台控制器
一般在application/admin/controller 下面

先添加模型use app\admin\model\Type as TypeModel;

然后覆盖index方法

 public function index()
    {
        //设置过滤方法
        $this->request->filter(['strip_tags']);
        if ($this->request->isAjax())
        {

            //如果发送的来源是Selectpage,则转发到Selectpage
            if ($this->request->request('keyField'))
            {
                return $this->selectpage();
            }

            $typeName = TypeModel::column('id,name');

            list($where, $sort, $order, $offset, $limit) = $this->buildparams();
            $total = $this->model
                ->where($where)
                ->order($sort, $order)
                ->count();

            $list = $this->model
                ->where($where)
                ->order($sort, $order)
                ->limit($offset, $limit)
                ->select();

            $list = collection($list)->toArray();

            foreach ($list as $k => &$v)
            {
                $v['type_text'] = isset($typeName[$v['type_id']]) ? $typeName[$v['type_id']] : "";
        
            }
            unset($v);
            $result = array("total" => $total, "rows" => $list);

            return json($result);
        }
        return $this->view->fetch();
    }

修改前台js:后台对应的js 一般在 public/assets/js/backend 目录下跟控制器同名
把:

{field: 'type_text', title: __('type_id'),operate:false,formatter: Table.api.formatter.label},

相关内容

热门资讯

闪... 目前闪工网()已发布8款智能测绘软件,省时、省力、省心。 电脑、手机均可在线使用,方便快捷。用户只需...
正... 本文将与您分享如何安装正版傻妞字幕精灵。 其实傻女孩字幕向导的安装非常简单; 下面介绍其步骤;第一步...
乐... 乐清市青少年宫TOP少儿英语但我以前从未见过。 为了丰富孩子们的寒假生活,提高孩子们的英语口语水平,...
(... 这个为黑灰互联网行业“服务”的收码平台已被法律列入“黑名单”。只需0.1元,就可以戴上“口罩”上网浏...
U... U盘照片误删,请推荐数据恢复软件U盘作为一种存储数据的工具,给我们带来了很多便利,尤其是临时存储一些...