迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
請問提交自定義表單時生成一個查詢碼,該如何做
生成碼需要用重寫表單控制器回調(diào)方法
查詢需要用到form標簽
想簡單點的話,就直接跳轉(zhuǎn)到會員中心的表單列表里
用鉤子,生成一個編碼,然后修改一下會員中心列表的模板,把編碼寫上去
如果嚴格要提交后生成編碼,那就確實是得重新控制器了
難者不會會者不難
直接用麥客表單,會不會簡單些。。。
回復(fù)@張大胖
謝謝,已用最簡單辦法解決
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), // 生成一個查詢碼 隨機數(shù)字 ]); } });
生成碼需要用重寫表單控制器回調(diào)方法
查詢需要用到form標簽
想簡單點的話,就直接跳轉(zhuǎn)到會員中心的表單列表里
用鉤子,生成一個編碼,然后修改一下會員中心列表的模板,把編碼寫上去
如果嚴格要提交后生成編碼,那就確實是得重新控制器了
難者不會會者不難
直接用麥客表單,會不會簡單些。。。
回復(fù)@張大胖
謝謝,已用最簡單辦法解決
config/hooks.php