• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    DEDECMS实现自定义表单(模型)分步提交实现思路

    发布者: 涵韵 | 发布时间: 2025-7-24 15:16| 查看数: 96| 评论数: 0|帖子模式

    一般的企业会遇到各类用户调查,我此前也用DEDE的自定义表单和模型,完成了一些诸如报名等系统的开发。
            现在遇到一个用户需求,即,要求将一个表单(或者模型,以下统称表单)分成多步提交实现,以解决部分问卷内容过多,以减轻用户因内容繁杂产生的压力。
            此功能,我想通过DEDE的自定义表单或者模型实现,再配合DEDE的管理权限分组,实现多用户分级控制用户问卷内容,如果可能,再增加图表输出的功能。
            这里有一些技术难题,想跟各位大虾分请教下。
            1,实现字段分步显示并实现分步提交数据的缓存,目前考虑通过$_SESSION或者文本储存;
            2,实现用户重复提交控制;
            3,实现分字段筛选的功能。
            这里,分步显示字段的功能,有难度,欢迎各位大虾探讨。
           
            上述功能已经完成,整个项目开发周期3个工作日,目前已运用到新东方的学员问诊项目中。
            功能如下
            通过DEDE自定义模型可以自由创建字段
            DEDE模型管理,可以定义字段显示顺序,可以定义字段分步显示
            模型中添加的联动字段,可以定义显示方式,默认为Select,可以显示为checkbox和radio
            增加表单变量控制,用户提交申请控制
            后台管理列表增加按字段筛选的功能
            效果预览如下
           

           

           

            总结:DEDE的模型二次开发非常方便,至少上手非常容易,适合小型企业开发;不足之外在于代码重复率高,如果能融入部分MVC开发思想就太好了。目前,这方面DEDE已经走在PHPCMS后面了,希望DEDE能速度跟上。

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表