CodeIgniter 3 - 在原始POST请求上使用form_validation?

时间:2018-03-23 16:08:56

标签: codeigniter codeigniter-3

我目前正在为现有应用程序编写一个小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数据?或者用于处理这些数据的类似库?

1 个答案:

答案 0 :(得分:0)

在我找到解决方案时回答这个问题。

事实证明,如果您通过表单提交,form_validation根本不关心 - 它会在input->post中检查字段的名称为标准。

即:'name'将使用填充了'myname123'的POST密钥form_validation('name', 'friendly-name', 'ruleset'发送CURL请求。{/ p>}。