欢迎访问四季屋资源网

迅睿CMS后台显示字段回调教程

频道:建站那些事 日期: 浏览:0

回调是用于在列表显示时对其值进行格式化,如果不填写回调函数,那么就会原样显示数据库储存内容。

CMS默认的回调函数有:

文本显示:dr_clearhtml
标题: title
评论专用: comment
多文件: files
uid会员: uid
栏目: catid
副栏目:catids
日期时间: datetime
日期: date
会员信息: author
地区联动: linkage_address
联动菜单(单选)名称: linkage_name
联动菜单(多选)名称: linkages_name
单选字段名称: radio_name
下拉字段名称: select_name
复选框字段名称: checkbox_name
实时存储文本值:save_text_value
实时存储选择值:save_select_value
单文件:file(
4、
5、3以上版本支持) 图片专用:image(
4、
5、3以上版本支持)


傻瓜式调用系统自带的回调


1、标题: title

image

普通的文本显示,会加上a超链接


2、评论: comment


3、多文件: files(
4、
5、3以上版本支持)

迅睿CMS后台显示字段回调教程


4、uid会员: uid

image

根据uid参数显示账号信息,后台会点击查看详情


5、栏目: catid

image

通过栏目id来显示对应的栏目名称

副栏目:catids,原理同上,会显示多个栏目


6、时间: datetime

image

显示时间戳转为具体时间格式


7、会员信息: author

同(3),根据author账号字段参数显示账号信息,后台会点击查看详情


8、地区联动: linkage_address

image

适用于地区的联动字段名称显示


9、联动菜单名称: linkage_name

同(8)适用于任意联动菜单


10、单选字段名称: radio_name

显示单选字段的name值

1
1、下拉字段名称: select_name

显示下拉字段的name值

1
2、复选框字段名称: checkbox_name

显示复选字段的name值,支持多个显示

1
3、实时存储文本值:save_text_value

image

直接编辑字段,实现实时存储

1
4、实时存储选择值:save_select_value

模块内容自定义的字段这个怎么能改成这样的按钮

直接选择字段,实现实时存储状态值,这个字段对选项值有要求,只能是:1表示是,0表示否

image

比如这种,1表示上架,0表示下架

1
5、图片专用:image(
4、
5、3以上版本支持)

迅睿CMS后台显示字段回调教程

1
6、单文件:file(
4、
5、3以上版本支持)

二次开发自定义回调函数

如果需要其他回调方法怎么办?我们也提供开发者自己定义回调函数的方案

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

<!--?php namespace My\Library;

class Function_list extends \Phpcmf\Library\Function_list
{

    // mytest是回调函数的名字
    // $value是传入的数据库值
    // $param是列表搜索的参数,可以忽略
    // $data是列表显示的全部值,可以忽略
    // $field是当前数据的字段属性数组,可以忽略
    function mytest($value, $param = [], $data = [], $field = []) {
        // 下面给传入的值加粗操作
        $html = ''.$value.'';
        return $html; // 这样返回的值就带加粗标签
    } 

}

在我们使用迅睿CMS时候出现后台显示字段回调问题,以上就是XunRuiCMS后台显示字段回调解决的教程

0 留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。