联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
如何在同一模块的内容管理界面,加入自己需要的搜索条件
类型:迅睿CMS 更新时间:2019-12-16 11:36:50


在如何在同一模块的内容管理界面内加入自己需要的搜索条件,如何把自建字段在后台显示文字而不是数字

image.png

image.png

这个回调方法该怎么写怎么用,手册都没写清楚,有人知道吗

回帖
  • 菠菜
    #1楼    菠菜
    2019-12-10 16:28:42
    Chrome 0
    什么字段啊
  • 黄老邪
    #2楼    黄老邪
    2019-12-10 16:30:10
    Chrome 0

    新建扩展类文件/dayrui/My/Library/Function_list.php

    <?php namespace My\Library;
    
    class Function_list extends \Phpcmf\Library\Function_list
    {
    
        // mytest是回调函数的名字
        // $value是传入的数据库值
        // $param是列表搜索的参数,可以忽略
        // $data是列表显示的全部值,可以忽略
        function mytest88888($value, $param = [], $data = []) {
            // 下面给传入的值加粗操作
            if ($value == 1) {
                $value = "1对应的文字是什么";
            } elseif ($value == 2) {
                $value = "2对应的文字是什么";
            }
            return $value; // 这样返回的值就带加粗标签
        } 
    
    
    }

    回调函数填写:

    mytest88888
  • 专业开发工程师
    #3楼    专业开发工程师
    2019-12-10 16:38:25
    Chrome 0
    老黄代码可行,我在使用他的
  • 琉惗
    #4楼    琉惗
    2019-12-10 16:40:55
    Chrome 0
    专业开发工程师我也知道用这个,只是咋写不知道,有列子吗,让我瞅瞅菠菜要在搜索那里展示渠道。渠道是关联模块的
  • 易学习
    #5楼    易学习
    2019-12-10 16:50:15
    Chrome 0
    需要知道是什么字段类型
  • 琉惗
    #6楼    琉惗
    2019-12-10 17:01:18
    Chrome 0
    易学习一个是内容关联,一个是单选字段
  • 易学习
    #7楼    易学习
    2019-12-10 17:08:10
    Chrome 0

    新建扩展类文件/dayrui/My/Library/Function_list.php

    <?php namespace My\Library;
    
    class Function_list extends \Phpcmf\Library\Function_list
    {
    
        //单选
        function danxuan999($value, $param = [], $data = []) {
            // 下面给传入的值加粗操作
            if ($value == 1) {
                $value = "1对应的文字是什么";
            } elseif ($value == 2) {
                $value = "2对应的文字是什么";
            }
            return $value;
        } 
        
        //关联
        function gg888($value, $param = [], $data = []) {
            // 下面给传入的值加粗操作
            if ($value) {
                $row = \Phpcmf\Service::M()->table(SITE_ID.'_xxxxxxxxxxxxxxx')->get($value);
                if ($row) {
                    $value = $row['title'];
                }
            }
            return $value;
        } 
    
    
    }

    回调函数填写:

    单选填:danxuan999
    内容关联天:gg8888
    //_xxxxxxxxxxxxxxx改成模块的目录名称
  • Chien
    #8楼    Chien
    2019-12-10 17:44:08
    Chrome 0
    小波大哥万岁,又学了一点了
  • 琉惗
    #9楼    琉惗
    2019-12-10 17:46:36
    Chrome 0
    易学习牛逼
  • 125762285
    #10楼    125762285
    2019-12-10 18:24:49
    Chrome 0
    标记下
  • 唉呦喂
    #11楼    唉呦喂
    2019-12-10 20:33:11
    华为手机 0
    简单的if语句解决问题了?
  • 琉惗
    #12楼    琉惗
    2019-12-16 11:36:50
    Chrome 0
    黄老邪多选的字段,怎么写,能给个列子吗