Codeigniter 问题:
我刚刚使用 $this->form_validation->set_rules(etc etc) 设置了我的第一个表单,在验证运行正确后,我应该使用 $email = $this->input->post('email ', 真的);还是表单验证已经发布了值?如果是这样 - 我如何返回这些值?
谢谢, 沃克
最佳答案
执行验证后,值仍存在于 $_POST
数组中,因此根据您的应用和需求,您可能需要也可能不需要将它们分配给变量。
延伸-
如果您要进行进一步处理,那么建议执行 $email = $this->input->post('email');
,但您同样可以只传递整个 $ _POST 数组到模型,例如,无需进行任何额外的输入 -
$this->my_model->do_something($this->input->post())
当然取决于您的要求。
关于php - 您是否在 form_validation 之后发布输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5929953/