业务经理

微信扫描以上二维码

028-61286886

技术咨询

因为在前台也好后台也好,提交的表单的时候输入的表单需要在后台计算并且入库

迅睿框架 更新 2021-07-17 00:36:13 见死不救

困扰了很久的问题。

因为在前台也好后台也好,提交的表单的时候输入的表单需要在后台计算并且入库。

之前提交的官方给的是重写table类,看了文档也没很明白如何操作。


微信截图_20210715235842

就拿这个图说吧 我是直接把$this->_Admin_Edit(); 的代码复制过来吗?然后自己改?

就算复制过来的话


        $id = intval(\Phpcmf\Service::L('input')->get('id'));

        list($tpl, $data) = $this->_Post($id);

       

        if (!$data) {

            $this->_admin_msg(0, dr_lang('数据不存在: '.$id));

        } elseif ($this->is_verify && $data['status'] == 1) {

            $this->_admin_msg(0, dr_lang('已经通过了审核'));

        }


        \Phpcmf\Service::V()->display($tpl);


如何能在 _Post 里面传入我计算好的值?

还是说全部放弃官方的这些直接写自己的逻辑然后强制入库?

麻烦能给详细解答下吗?

方案

  • 迅睿框架创始人 #1 · 2021-07-16 00:06:25
    满意答案
    // 格式化保存数据protected function _Format_Data($id, $data, $old) { if (!$id) { // 当提交新数据时,把当前时间插入进去 $data[1]['inputtime'] = SYS_TIME; } return $data;}
  • 见死不救 #2 · 2021-07-16 00:17:20
    回复迅睿框架创始人 我是用的Form 如果用这个的话 其他的表单就没这个字段就会报错。
  • 向钱看 #3 · 2021-07-16 08:09:13
    其他表单控制器不加这个代码不就可以了吗,我二开就是用的这个方法
  • 见死不救 #4 · 2021-07-17 00:36:13
    迅睿框架创始人:关键时候还是你!

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关