В 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()
, чтобы отобразить эти ошибки проверки.
Какие другие методы используются людьми для такого рода операций? Существуют ли какие-либо конкретные шаблоны для них?
Это имеет смысл. Я полагаю. Я просто впечатлен FormsAPI от drupal. Удивление, если это было похоже. Спасибо за комментарии. – bibstha
Найдите, что сработает для вас, и сделает ваш код самым легким для отладки и запускается с ним. Если это какая-то форма рамки, отлично. Если это просто ваш собственный код, также отлично! –