В PHP, есть ли шаблоны, которые люди используют для отправки форм? Передача формы лучшие практики .. и т. Д.
Пример. Я пытаюсь выполнить операцию CRUD. Первоначально я использовал одну и ту же функцию для обработки отображения формы и отправки формы
class Somecontroller extends Controller {
function form1_add() {
// if submit exist save it in database
// else
// display the form
}
function form1_edit() {
// if submit exist save it in database
// else
// display the same form
}
}
Что мне не нравится ... в этой практике: вход в систему, чтобы проверить, есть ли отправка или это совершенно новая форма, выполняет ту же функцию.
Я думал о создании двух разных функций
form1_add() and form1_add_submit()
для обработки этих операций. Но возникают другие проблемы, например, при неудачной проверке мне пришлось бы снова вызывать form1_add()
из form1_add_submit()
, чтобы отобразить эти ошибки проверки.
Какие другие практики люди используют для такого рода операций? Есть ли какие-то конкретные шаблоны для них?