我m using codeigniter validation class when submit forms. Also I
使用set_value()重新填充表单上的字段失败。如果我有
$this->form_validation->set_rules('name', 'Name', 'required')
set_value()工作,并重新填充字段。但是如果我要t won
这个领域需要怎么办?如果我不添加$ this-> form_validation *重新填充不起作用
答案 0 :(得分:2)
网站实验室的帖子是正确的 - 除非有验证规则,否则CI的一项功能是不会返回set_value($foo)
。
如果您不想拥有空的验证规则,可以使用一些黑客,您可以扩展表单助手
这个帖子有很多信息 -
http://codeigniter.com/forums/viewthread/96617/P15/#689642
我也相信你可以使用
$this->input->post('my_field')
在您看来,如果使用空验证或黑客核心不会吸引您。
答案 1 :(得分:1)
在验证类中包含字段表单,但不要为其设置任何规则。
$this->form_validation->set_rules('someField', '', '');
此字段数据现在可以与set_value
一起使用,但不会在其上运行任何验证规则。