Урок №15. Работа с БД: ActiveRecord #1

План:

  1. Что такое ActiveRecord
  2. Пример create действия с ActiveRecord.
  3. Использование связанных моделей: has one, has many



Полезные ссылки:

https://github.com/lukesky1/php-up/releases/tag/1.0.7

https://yiiframework.com.ua/ru/doc/guide/2/db-dao/#quoting-table-and-column-names

https://yiiframework.com.ua/ru/doc/guide/2/db-acti...

https://ru.wikipedia.org/wiki/ActiveRecord


Домашнее задание:

1. Повторить пример из урока.

2. Доработать frontend\views\bookshop\index.php.

<p><?php echo $author->first_name . ' ' . $author->last_name; ?></p>

Добавить в модель Author метод getFullName(), который можно использовать в представлении вместо кода выше.

3. Создать свой пример связанных моделей. За основу можно взять пример "магазин", в котором имеются сущности: категория, товар, производитель.

4. Создать 3 формы для добавления: товаров, категорий, производителей. Связанные поля в формах можно не учитывать (это тема следующего занятия).


Назад