Sobes.tech
Junior — Middle

Izskaidrojiet Active Record koncepciju Yii2 un kā tā tiek piemērota, mijiedarbojoties ar datu bāzi.

sobes.tech AI

Atbilde no AI

Active Record в Yii2 — это паттерн для работы с базой данных, где каждая модель представляет собой одну таблицу, а объект модели — одну запись в этой таблице. Модель содержит методы для чтения, записи, обновления и удаления данных.

Пример использования:

// Получение записи с id=1
$user = User::findOne(1);

// Изменение свойства и сохранение
$user->name = 'Иван';
$user->save();

// Создание новой записи
$newUser = new User();
$newUser->name = 'Мария';
$newUser->email = 'maria@example.com';
$newUser->save();

Таким образом, Active Record упрощает работу с БД, позволяя манипулировать данными через объекты, без написания SQL-запросов вручную.