任何人都可以确认Codeigniter的验证类不支持同一页面上的多个表单,尤其是当表单共享“名称”字段时?
从我读过的帖子看起来似乎就是这种情况,只是想知道它是否存在 - 以及是否有任何巧妙的解决方法?非常感谢。
答案 0 :(得分:1)
啊,有趣的问题。没有办法直接从提交该信息的POST数据中获取。除非您“命名”字段名称,否则您可能会在同一页面上使用多个经过验证的表单。
另一种方法可能是存储特定于该表单的隐藏字段,并扩展Form_validation类以仅显示与该表单相关的错误。
但是,重命名/命名空间字段会更容易 。也可能更具可持续性。