🎥CodeIgniter 4 | Введение в "Using Entity Classes" в CodeIgniter 4 | Часть - 6💻
HTML-код
- Опубликовано: 24 авг 2024
- ⚒ www.jetbrains.... - PHPStorm (IDE)
🖼 / stable_diffusion_pic - Инста с картинками от ИИ 😜
🚀 В этом видео я познакомлю вас с возможностями "Using Entity Classes" в фреймворке CodeIgniter 4. Мы с вами углубимся в эту тему и разберем, как использовать Entity классы для работы с базой данных в наших приложениях. 💡
🚀 Entity классы предоставляют удобный способ работы с данными и позволяют представлять отдельные записи в таблице базы данных в виде объектов. Они представляют собой модели данных, которые инкапсулируют логику и поведение записей в базе данных. Использование Entity классов позволяет нам упростить и улучшить процесс работы с данными в наших приложениях. 💪
🚀 В течение этого видео мы рассмотрим следующие ключевые моменты:
1️⃣ Создание Entity класса:
Узнаем, как создать Entity класс с помощью наследования от базового класса CodeIgniter\Entity\Entity и определения необходимых свойств и методов.
2️⃣ Определение свойств Entity класса:
Изучим, как определить свойства Entity класса, соответствующие полям таблицы базы данных, с помощью аннотаций или явного указания свойств.
3️⃣ Использование Entity класса в модели:
Узнаем, как использовать Entity класс в модели для выполнения операций с базой данных, таких как получение, создание, обновление и удаление записей.
4️⃣ Валидация данных в Entity классе:
Узнаем, как выполнять валидацию данных в Entity классе, используя встроенные правила валидации и настраиваемые сообщения об ошибках.
5️⃣ Работа с связями между Entity классами:
Разберем, как работать с связями между Entity классами, такими как связь "один-к-одному", "один-ко-многим" и "многие-ко-многим".
6️⃣ Примеры использования Entity классов:
Продемонстрируем примеры использования Entity классов в наших контроллерах и представлениях для выполнения операций с данными.
⚡️ В конце видео мы проведем обзор всего того, что мы с вами сделали вместе для моего ютюб канала в рамках обучения CodeIgniter 4. Мы создали контроллеры, модели, миграции, представления и использовали Entity классы для работы с данными в наших приложениях. Это был весьма интерес
#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/...
★ Discord (All): / discord
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
★ РЕКОМЕНДУЮ ВИДЕО ПО ТЕМЕ ★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
● [[ Все о типах данных ]] : [[ www.mysql.ru/do... ]]
● [[ Практическая верстка ]] : [[ • Что такое сетка макета... ]]
● [[ Курс HTML & CSS ]] : [[ • Знакомство с основным ... ]]
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
★ ПОПУЛЯРНЫЕ ПЛЕЙЛИСТЫ ★
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
● Курс HTML & CSS: • Знакомство с основным ...
● Базовый курс JavaScript: • Знакомство с JavaScrip...
● Базовый курс Python: • Курс Python 3 | Подгот...
● Базовый курс PHP7: • Установка и настройка ...
● Динамический сайт с нуля: • Установка сервера WAMP...
Андрей спасибо тебе. Я к примеру Ларавел знаю где то выше среднего примерно, и легче теперь и это фреймворк дается и такое мнение сложилось что Ci 4 это лайтовая версия Ларавел....и кансольные команды почти такие же итд итп) а так можно по документации это фреймворк изучить но для меня лучше и когда ролики со звуком и особенно твои)
Я именно поэтому на нем и написал два проекта, потому что он намного легче, чем Лара. И решил уроки запилить
Долго же ты искал ошибку)
withInput() не имеет параметров, насколько помню. Почему не используешь подсказки и импорт от редактора, непонятно.
Норм. Но почему все же CodeIgniter 4 , а не Laravel?
По Ларе валом уроков. А по CI4 нет вообще ничего нового.
@@andrievskii это правда