🎥CodeIgniter 4 | Введение в "Using Entity Classes" в CodeIgniter 4 | Часть - 6💻

Поделиться
HTML-код
  • Опубликовано: 8 июн 2023
  • ⚒ www.jetbrains.com/phpstorm/do... - 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/FQXf-hN9LRuCosQ...
    ★ Discord (All): / discord
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ РЕКОМЕНДУЮ ВИДЕО ПО ТЕМЕ ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ● [[ Все о типах данных ]] : [[ www.mysql.ru/docs/man/Column_t... ]]
    ● [[ Практическая верстка ]] : [[ • Что такое сетка макета... ]]
    ● [[ Курс HTML & CSS ]] : [[ • Знакомство с основным ... ]]
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ ПОПУЛЯРНЫЕ ПЛЕЙЛИСТЫ ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ● Курс HTML & CSS: • Знакомство с основным ...
    ● Базовый курс JavaScript: • Знакомство с JavaScrip...
    ● Базовый курс Python: • Курс Python 3 | Подгот...
    ● Базовый курс PHP7: • Установка и настройка ...
    ● Динамический сайт с нуля: • Установка сервера WAMP...

Комментарии • 7

  • @rinatsarmuldin2280
    @rinatsarmuldin2280 10 месяцев назад +1

    Андрей спасибо тебе. Я к примеру Ларавел знаю где то выше среднего примерно, и легче теперь и это фреймворк дается и такое мнение сложилось что Ci 4 это лайтовая версия Ларавел....и кансольные команды почти такие же итд итп) а так можно по документации это фреймворк изучить но для меня лучше и когда ролики со звуком и особенно твои)

    • @andrievskii
      @andrievskii  10 месяцев назад +2

      Я именно поэтому на нем и написал два проекта, потому что он намного легче, чем Лара. И решил уроки запилить

  • @neznaika0
    @neznaika0 Месяц назад

    Долго же ты искал ошибку)

    • @neznaika0
      @neznaika0 Месяц назад

      withInput() не имеет параметров, насколько помню. Почему не используешь подсказки и импорт от редактора, непонятно.

  • @andrew-ua
    @andrew-ua Год назад +1

    Норм. Но почему все же CodeIgniter 4 , а не Laravel?

    • @andrievskii
      @andrievskii  Год назад +2

      По Ларе валом уроков. А по CI4 нет вообще ничего нового.

    • @rinatsarmuldin2280
      @rinatsarmuldin2280 10 месяцев назад

      @@andrievskii это правда