Проще было бы использовать один и тот же метод. task/add и в нем обрабатывается сразу все. if (...post) - то обработка поста и тут же формируются все напутственные массивы типа ошибок и прочего а если поста нет - сразу выводим форму. в которой и высвечиваются ошибки и значения и ошибки из функции выше без лишних редиректов function add.. data = [] data[values] = []; data[errors] = []; data[result] = пусто if (post...) { пробуем все проверить и записать data[values] = [массив введенных полей] data[errors] = [...массив ошибок] data[result] = чето пишем умное } тут передаем всю data во view и там разбрасываем по полям и ошибкам это проще в 10 раз тем более, что если передать еще и url формы и т.п., то один и тот же темплейт можно сразу использовать сразу везде (edit, add)
Спасибо! этот фреймворк Лайт версия Ларавела)))
Спасибо за отличное объяснение!!
Проще было бы использовать один и тот же метод. task/add и в нем обрабатывается сразу все.
if (...post) - то обработка поста и тут же формируются все напутственные массивы типа ошибок и прочего
а если поста нет - сразу выводим форму. в которой и высвечиваются ошибки и значения и ошибки из функции выше
без лишних редиректов
function add..
data = []
data[values] = [];
data[errors] = [];
data[result] = пусто
if (post...) {
пробуем все проверить и записать
data[values] = [массив введенных полей]
data[errors] = [...массив ошибок]
data[result] = чето пишем умное
}
тут передаем всю data во view и там разбрасываем по полям и ошибкам
это проще в 10 раз тем более, что если передать еще и url формы и т.п., то один и тот же темплейт можно сразу использовать сразу везде (edit, add)