联系我们
软件销售
投诉邮箱

q@xunruicms.com

请问提交自定义表单时生成一个查询码该如何做
方案栏目:迅睿CMS 发布时间:2020-01-13 23:38:33

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

解决方案列表
  • 2020-01-14 00:49:23

    生成码需要用重写表单控制器回调方法

    查询需要用到form标签

  • 2020-01-14 09:12:37

    想简单点的话,就直接跳转到会员中心的表单列表里

    用钩子,生成一个编码,然后修改一下会员中心列表的模板,把编码写上去


    image


    image

  • 2020-01-14 09:14:08

    如果严格要提交后生成编码,那就确实是得重新控制器了

  • 2020-01-14 10:23:23
    增加悬赏金:10元,希望大家给予帮助!
  • 2020-01-14 20:14:56

    难者不会会者不难

  • 2020-01-16 10:52:44

    直接用麦客表单,会不会简单些。。。

  • 2020-01-16 11:16:45

    回复@张大胖

    谢谢,已用最简单办法解决

  • 2020-01-16 11:29:57

    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), // 生成一个查询码 随机数字
            ]);
        }
    });