• 齐博X1-栏目的终极方法get_sort


    本节说明栏目的最终方法get_sort

    我们之前讲的一系列fun函数调用栏目的方法都是基于get_sort这个公共方法而来

    我们来看下这个函数的具体参数

    这个方法有四个参数:

    id:也就是栏目id,经常见到的fid就是此id

    field:字段,栏目对应的相关字段,包括自定义字段,以及第三项相同的father、son等特殊的类型参数,

    还有一个特殊的参数'config'传递这个参数,可以获取到所有配置

    type:调用参数,比如father,son,brother等,之前的fun函数就是基于这个参数包装而来

    sys_type:模块关键字,如cms、shop等

    基于这四个参数,可以摘取不同的栏目数据,从而实现不同的效果

    比如调用所有栏目,也就是id=0并传递一个config的时候,我们得到的结果即是所有栏目,和所有配置

    显示:

    如果我们需要调用某个栏目的具体字段,那么就直接使用这个方法,冒号加方法,不需要在做volist循环

    比如

    显示:

    用到farther、son、brother这些参数的时候,直接使用fun包装好的方法即可。

    其他的基于四个参数,可以自由组合,大家需要自己测试才能体会,总之栏目的处理就是依赖这个公共函数而来

    还有一个辅助方法:sort_config

    这个一般是在子循环中取栏目的配置字段,比较好用

    第一个参数 sys_type  和上面一样,模块关键字

    第二个参数 pid  父栏目id,一般不设置,或者设置0,如果设置了,就只能取这个设置的pid父id下在子栏目数据

    第三个参数获取具体字段,一般默认取栏目名即可,取其他字段数据,就设置对应的字段名,设置true则取全部字段

    可能大家对第二个参数不是很清楚,一般设置0就是取顶级栏目,而设置具体数字则取这个数子下的子栏目数据

    这里举个例子,取某pid下的子栏目数据

    我们设置一个pid为9,取他下面的子栏目数据

    显示:

    所以这个一般用在子循环里比较多,根据数组key来取某个栏目下的子栏目数据配置

    https://www.kancloud.cn/php168/qibox1style/1922016

  • 相关阅读:
    Tarjan—离线求LCA
    前8月,超百万台标配!高阶智驾域控「新」变化
    若依移动端Ruoyi-App——引入uview2.0开发项目
    【hcie-cloud】【1】华为云Stack解决方案介绍、华为文档获取方式 【上】
    【机器学习】岭回归和LASSO回归详解以及相关计算实例-加利福尼亚的房价数据集、红酒数据集
    「Python条件结构」显示学号及提示信息
    SQL基本语句练习
    comfyui安装指南及animaldiff使用
    王杰C++day4
    青少年软件编程(Python语言)等级考试试卷目录一览
  • 原文地址:https://www.cnblogs.com/wanxiangsucai/p/16814127.html