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


    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},

  • 相关阅读:
    Wireshark TS | 访问网页失败
    【数据结构】单链表的增删查改(C语言实现)
    金色年华里的爱之旅-无忧交友
    Android自定义控件(五) 自定义View实现Android Loading效果
    JVM学习第八节 对象的实例化、内存布局与访问定位
    Python中的self与类的理解
    .net core 上传文件大小限制
    使用boost::hana::int_c的示例程序
    第3章 基础项目的搭建
    函数、函数的傅里叶级数展开、傅里叶级数的和函数之间的关系
  • 原文地址:https://blog.csdn.net/bilichen006/article/details/128126239