В Codeigniter и других приложениях 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
}
Я знаю, что некоторые люди будут недовольны «субъективной» природой этого вопроса, но я хочу знать любую стратегическую (т.е. относительно цель ) преимущества использования одного вместо другого.