联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
请问提交自定义表单时生成一个查询码该如何做
类型:迅睿CMS 更新时间:2021-05-08 14:09:27 表单

请问提交自定义表单时生成一个查询码,该如何做

回帖
  • #1楼    迅睿框架创始人
    2020-01-14 00:49:23
    Google Pixel 手机 0
    生成码需要用重写表单控制器回调方法查询需要用到form标签
  • Booid.com
    #2楼    Booid.com
    2020-01-14 09:12:37
    Chrome 0
    想简单点的话,就直接跳转到会员中心的表单列表里用钩子,生成一个编码,然后修改一下会员中心列表的模板,把编码写上去
    image

    image
  • Booid.com
    #3楼    Booid.com
    2020-01-14 09:14:08
    Chrome 0
    如果严格要提交后生成编码,那就确实是得重新控制器了
  • 昱宇
    #4楼    昱宇
    2020-01-14 10:23:23
    Chrome 0
    增加悬赏(设置悬赏)金:10元,希望大家给予帮助!
  • 唉呦喂
    #5楼    唉呦喂
    2020-01-14 20:14:56
    华为手机 0
    难者不会会者不难
  • 张大胖
    #6楼    张大胖
    2020-01-16 10:52:44
    Chrome 0
    直接用麦客表单,会不会简单些。。。
  • 昱宇
    #7楼    昱宇
    2020-01-16 11:16:45
    Chrome 0
    张大胖谢谢,已用最简单办法解决
  • 靠悬赏赚钱买授权
    #8楼    靠悬赏赚钱买授权
    2020-01-16 11:29:57
    Chrome 0
    config/hooks.php
    \Phpcmf\Hooks::on('form_post_after', function($data) {
        if (\Phpcmf\Service::C()->form['table'] =="表单英文名称") {
            \Phpcmf\Service::M()->table_site('form_表单英文名称')->update($data[1]['id'], [
                '随机的字段名称' => rand(0, 1000), // 生成一个查询码 随机数字
            ]);
        }
    });
    满意答案
  • 昱宇
    #9楼    昱宇
    2021-05-08 14:09:27
    Chrome 0
    @靠悬赏(设置悬赏)赚钱买授权:时间太长,把贴子结一下