分享
  • 收藏
  • 举报
    X
    后台参数设置再度改进增强.更方便大家调用系统数据.
    1098
    8

    先举个例子.

    大家在后台开发者插件那里添加参数选项的时候,设置某些用户组有权限的时候,要使用类似下面的代码

    app\common\model\Group@getTitleList@[{"id":["<>",2]}]

    也就是说,这样就可以动态调用用户组,

    而不需要固定死,每一项参数换一行.不灵活.因为数据库变动,这里还没有变动.


    以上的方法,要求大家必须懂得写程序, 对于懂PHP的人来说,不是什么难事. 但是对于风格制作者来说,就卡住了.

    为此,我们进一步改进这个功能,也就是说,数据库里的任何数据表,你想调用的时候,可以不需要再像上面那样单独写一个程序类来运行.只需要按下面的格式即可把数据调出来.


    比如同样实现上面的效果,我们现在可以这样写

    qb_group@id,title@id<>2

    第一项是数据表名,第二项是字段名,必须两个,顺序不能乱用逗号隔开,第一个是字段值,第二个是显示的标题. 

    第三项可以留空即可以简单写成 

    qb_group@id,title

    第三项不留空的话,就代表使用了条件限制,跟标签的条件限制一样使用.

    再比如

    qb_group@id,title@type=1


    同理其它数据表也是这样使用.上面只是拿用户组数据表举例. 

    如果不是qb_开头的数据表,就不需要写数据表前缀.一般也推荐不要写数据表前缀

    13
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 8
    • verycong 风格开发者 消费:118.73元 2018-08-25 17:24 17:246楼
      后面可以使用变量么
    0 赏钱 赏礼回复
    • verycong 风格开发者 消费:118.73元 2018-08-23 22:51 22:516楼

      非常好,这个调出来是下拉吧,如果是多选 或联级有办法实现吗

    0 赏钱 赏礼回复
    • sss 实战运营者 消费:981.58元 2018-08-23 22:32 22:326楼

      只能看半懂

    0 赏钱 赏礼回复
    • 半抹灯芯 普通粉丝 消费:1.01元 2018-08-23 22:29 22:29
      其他手机
      6楼
      收藏下
    0 赏钱 赏礼回复
    • swstt 白金粉丝 消费:120.79元 2018-08-23 22:02 22:026楼

      这个好! 收藏了

    0 赏钱 赏礼回复
    • 953228111 实战运营者 消费:6128.56元 2018-08-23 22:01 22:016楼

      不懂技术也要收藏着

    0 赏钱 赏礼回复
    更多回复
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648