可能是重复的。但我在谷歌上找不到任何东西,所以我们开始吧。
我有一个提交数据的表格。该数据将进一步处理并将其拆分为变量。
例子
我的表格帖子<input name='cmd' value='create -u username@demo.com -p password'/>
所以我收到这样的帖子并将其拆分为
$username=username@demo.com
$password=password
现在我想验证这些变量,因为 form_validation lib。已经在那里了,为什么不使用它!我知道我可以使用 preg_match。但我认为我没有必要重新发明已经存在的东西
$this->form_validation->set_rules($username, 'username', 'required|xss_clean');
$this->form_validation->set_rules($password, 'username', 'required|xss_clean');
将是一个美丽的方法。
有没有办法可以调整 CI 表单验证以接受变量而不是 field_name ?可能是一个辅助函数对于这个问题会很好。它甚至可以使用 $$variable 来为 match[] 验证等规则标识变量的名称。
非常感谢,我希望我能很好地解释我的问题。