🎥CodeIgniter 4 | CRUD: Отображение и вставка новых данных | Часть - 4💻
HTML-код
- Опубликовано: 1 июн 2023
- ⚒ www.jetbrains.com/phpstorm/do... - PHPStorm (IDE)
🖼 / stable_diffusion_pic - Инста с картинками от ИИ 😜
🚀 Вывод страницы под одну запись
🚀 Добавление ссылок на список задач в index файл VIEW
🚀 Логика и страницы для добавления задачи
🚀 Методы в контроллере Tasks для работы с выводом и обработкой формы
🚀 Работа с валидацией и ошибками в форме, модель и контроллер
#PHP #CodeIgniter #Framework #MVC #Model #View #Controller #Routing #Database #CRUD #Validation #Form #ErrorHandling #FlashMessages #Layouts #Views #BladeSyntax #FormHelper #Migration #Seeder #CSRFProtection
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
★ НАШЕ КОМЬЮНИТИ ★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
★ Телеграм (Front End): t.me/joinchat/FQXf-hN9LRuCosQ...
★ Discord (All): / discord
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
★ РЕКОМЕНДУЮ ВИДЕО ПО ТЕМЕ ★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
● [[ Все о типах данных ]] : [[ www.mysql.ru/docs/man/Column_t... ]]
● [[ Практическая верстка ]] : [[ • Что такое сетка макета... ]]
● [[ Курс HTML & CSS ]] : [[ • Знакомство с основным ... ]]
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
★ ПОПУЛЯРНЫЕ ПЛЕЙЛИСТЫ ★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
● Курс HTML & CSS: • Знакомство с основным ...
● Базовый курс JavaScript: • Знакомство с JavaScrip...
● Базовый курс Python: • Курс Python 3 | Подгот...
● Базовый курс PHP7: • Установка и настройка ...
● Динамический сайт с нуля: • Установка сервера WAMP...
Спасибо! этот фреймворк Лайт версия Ларавела)))
Спасибо за отличное объяснение!!
Проще было бы использовать один и тот же метод. 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)