2016-04-06 10:48:57 2648次浏览 2条回答 0 悬赏 10 金钱

我们现在业务需求,就像问卷星那样,做web表单设计,后台自定义表单内容,有没有什么好的思路,现在毫无头绪呢

最佳答案

  • koko 发布于 2016-04-06 12:11 举报

    把所有表单转为数组,然后存放到数据库里就用一个字段.
    根据你自己的需要再展开扩充

    4 条回复
    回复于 2016-04-07 11:00 回复

    那我要怎么验证呢,就不能再使用model里的rule验证了,主要是对这一块没头绪

    回复于 2016-04-07 11:03 回复

    如果你的表单长度格式已确定,当然可以直接用model验证. 但问卷类的问题个数通常是可变的.

    回复于 2016-04-07 11:06 回复

    还有一个方案,单选的\多选的\文字回答的分别建表,这样多一个选项就只是在对应的表里多一条记录. 多个数据组成数组存数据库的,你也可以自己写个方法去验证对应的数据.

    回复于 2016-04-08 10:52 回复

    谢谢您

  • 回答于 2016-04-08 10:17 举报

    我也在做自定义表单功能。思路很模糊,要是用原生PHP写的话问题可能不大,但是用yii写的话,model类怎么动态增加属性,怎么增加属性的校验呢?

    我会另外开贴问的详细点

您需要登录后才可以回答。登录 | 立即注册
qiuch87
副董事长

qiuch87 济南

注册时间:2013-05-24
最后登录:2024-11-04
在线时长:228小时16分
  • 粉丝32
  • 金钱43435
  • 威望0
  • 积分45715

热门问题