我有客户发布的表单数据,我希望在运行$this->form_validation->run()
之前操作其中一个表单值。
这可能吗
即类似的东西;
//Get user form inputs
$input = $this->input->post();
//generate slug - my custom code
$input['slug'] = sf_generate_slug($input['slug']);
if ($this->form_validation->run()) {
...
答案 0 :(得分:2)
您可以在$this->form_validation->run()
之前重新分配任何帖子值
$_POST['slug'] = sf_generate_slug($_POST['slug']);
如果你使用上面的方法,它会验证,因为它没有覆盖$_POST
值
希望它有意义