1
在笨和其他PHP应用程序,什么是通常被认为是更有效的做法:表单提交和PHP最佳实践
1)提交使用隐藏的“提交”输入形式相同的功能:
public function standard_form()
{
if($this->input->post('submitted'))
{
// Process data
}
else
{
// Render form view
}
}
2)将表单提交到不同的功能如下:
public function standard_form()
{
// Render form view
}
public function standard_form_process()
{
// Process data
}
我知道有些人会在这个问题的“主观”自然皱眉,但我想了解任何战略(即使用一个,而不是其他的相对目标)的好处。
@Jaime:只是一个供参考,因为它似乎你使用CodeIgniter工作,你可以把'形式Validation'类和它的run()'方法的优点,所以你不需要嵌入任何隐藏元素。 [你可以在这里阅读更多](http://codeigniter.com/user_guide/libraries/form_validation.html)。 – 2012-02-10 21:00:47
@Colin谢谢你。我总是在一个单独的函数中使用表单验证,但是我从来没有意识到run()方法会一石二鸟。 – hohner 2012-02-10 21:13:16