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