我目前正在为现有应用程序编写一个小API,该应用程序当前使用form_validation来验证字段,例如
'username', 'email' have the flags ala "required", "valid_email" etc.
然而,似乎form_validation专门用于表单数据,并且没有兴趣解析我从input-> post加载的数据。
例如,这是我尝试过的;
$name = $this->input->post('name');
$this->form_validation->set_rules($name, 'Name', 'required');
是否有任何解决方案允许您将form_validation
用于原始POST
数据?或者用于处理这些数据的类似库?
答案 0 :(得分:0)
在我找到解决方案时回答这个问题。
事实证明,如果您通过表单提交,form_validation
根本不关心 - 它会在input->post
中检查字段的名称为标准。
即:'name'
将使用填充了'myname123'
的POST密钥form_validation('name', 'friendly-name', 'ruleset'
发送CURL请求。{/ p>}。