我对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
}
}
答案 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
}