Sobes.tech
Junior — Middle

Explique el concepto de Active Record en Yii2 y cómo se aplica al interactuar con la base de datos.

sobes.tech AI

Respuesta de la IA

Active Record en Yii2 es un patrón para trabajar con bases de datos, donde cada modelo representa una tabla y el objeto del modelo representa una fila en esa tabla. El modelo contiene métodos para leer, escribir, actualizar y eliminar datos.

Ejemplo de uso:

// Obtener un registro con id=1
$user = User::findOne(1);

// Cambiar una propiedad y guardar
$user->name = 'Иван';
$user->save();

// Crear un nuevo registro
$newUser = new User();
$newUser->name = 'Мария';
$newUser->email = 'maria@example.com';
$newUser->save();

De esta forma, Active Record simplifica el trabajo con la base de datos, permitiendo manipular los datos a través de objetos, sin escribir consultas SQL manualmente.