Codeigniter form-> run()相当于form_validation-> run()?

时间:2014-06-23 14:11:56

标签: php forms

我对CodeIgniter相对较新,这可能是一个明显的答案,但我无法在文档中找到任何内容。

我知道如何使用 form_validation-> run()来验证表单并在成功提交时运行一些代码。如果我想用不需要任何验证的表单做某事怎么办?是否有 form-> run()等效,当用户提交表单时返回true?类似的东西:

page.php

public function update($id)
{
    $this->load->helper('form');

    if($this->form->run())
    {
        // do some stuff after user has submitted form
    }

}

2 个答案:

答案 0 :(得分:1)

我不认为存在这样的方法,但你可以手动完成 例如:

if ( ! isset($_POST['something']))  // OR $this->input->post('something');
{
    return false //maybe?
}
else
{
    //$something = $_POST['something'];
    return true //maybe?

}

答案 1 :(得分:1)

这样的陈述应该有用。您只需要检查是否存在任何发布数据。

if ($_POST)
{
 // do something
}