Codeigniter的验证类是否支持同一页面上的多个表单?

时间:2012-02-01 00:42:30

标签: codeigniter codeigniter-2

任何人都可以确认Codeigniter的验证类不支持同一页面上的多个表单,尤其是当表单共享“名称”字段时?

从我读过的帖子看起来似乎就是这种情况,只是想知道它是否存在 - 以及是否有任何巧妙的解决方法?非常感谢。

1 个答案:

答案 0 :(得分:1)

啊,有趣的问题。没有办法直接从提交该信息的POST数据中获取。除非您“命名”字段名称,否则您可能会在同一页面上使用多个经过验证的表单。

另一种方法可能是存储特定于该表单的隐藏字段,并扩展Form_validation类以仅显示与该表单相关的错误。

但是,重命名/命名空间字段会更容易 。也可能更具可持续性。