В этой главе мы рассмотрим следующие темы:
- Получение данных из базы данных
- Определение и использование нескольких соединений БД
- Настройка класса ActiveQuery
- Обработка полей модели с помощью событийных методов AR
- Автоматизация временных меток
- Автоматическая настройка автора
- Настройка slug автоматически
- Транзакции
- Репликация и разделение чтения и записи
- Реализация наследования одной таблицы
В этой главе вы узнаете, как эффективно работать с базой данных, когда использовать модели, а когда нет, как работать с несколькими базами данных, как автоматически предварительно обрабатывать поля активных записей, как использовать транзакции и т. д