Работа с базами данных

Работа с базами данных в Yii 2

Работа с базами данных в Yii 2


Содержание раздела «Работа с базами данных» Полного руководство по Yii 2.0:


Статьи раздела «Работа с базами данных» Полного руководство по Yii 2.0:

Расширение Elasticsearch для Yii 2
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Расширение Elasticsearch для Yii 2

Расширение обеспечивает интеграцию Elasticsearch в фреймворк Yii2. Включает в себя базовую поддержку запросов/поиска, а также реализует шаблон ActiveRecord, который позволяет сохранять активные записи в Elasticsearch.

Расширение MongoDB для Yii 2
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Расширение MongoDB для Yii 2

Это расширение обеспечивает интеграцию MongoDB в фреймворк Yii2.

Redis Cache, Session и ActiveRecord для Yii 2
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Redis Cache, Session и ActiveRecord для Yii 2

Это расширение обеспечивает поддержку хранилища ключ-значение redis для фреймворка Yii2. Оно включает в себя обработчики хранилища Cache и Session и реализует шаблон ActiveRecord, который позволяет сохранять активные записи в Redis.

Расширение Sphinx для Yii 2
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Расширение Sphinx для Yii 2

Это расширение добавляет полнотекстовый поисковый движок Sphinx для фреймворка Yii 2. Он поддерживает все функции Sphinx, включая Real-time индексы.

Миграции баз данных в Yii 2
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Миграции баз данных

В ходе разработки и ведения баз данных приложений, которые управляют данными, структуры используемых баз данных развиваются, как и исходный код приложений. Например, при разработке приложения, в будущем может оказаться необходимой новая таблица; уже после того, как приложение будет развернуто в рабочем режиме (продакшене), также может быть обнаружено, что для повышения производительности запросов должен быть создан определённый индекс; и так далее. В связи с тем, что изменение структуры базы данных часто требует изменение исходного кода, yii поддерживает так называемую возможность миграции баз данных, которая позволяет отслеживать изменения в базах данных при помощи терминов миграции баз данных, которые являются системой контроля версий вместе с исходным кодом.

Active Record Yii 2
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна

Active Record

Active Record обеспечивает объектно-ориентированный интерфейс для доступа и манипулирования данными, хранящимися в базах данных. Класс Active Record соответствует таблице в базе данных, объект Active Record соответствует строке этой таблицы, а атрибут объекта Active Record представляет собой значение отдельного столбца строки. Вместо непосредственного написания SQL-выражений вы сможете получать доступ к атрибутам Active Record и вызывать методы Active Record для доступа и манипулирования данными, хранящимися в таблицах базы данных.