Обновление счетчиков $post = Post::findOne(100); // UPDATE `post` SET `view_count` = `view_count` + 1 WHERE `id` = 100 $post->updateCounters(['view_count' => 1]); Атрибуты по умолчанию (из таблицы) $customer = new Customer(); $customer->loadDefaultValues(); Обновление нескольких строк // UPDATE `customer` SET `status` = 1 WHERE `email` LIKE `%@example.com%` Customer::updateAll(['status' => Customer::STATUS_ACTIVE], ['like', 'email', '@example.com']); // UPDATE `customer` SET `age` = `age` + 1 Customer::updateAllCounters(['age' => 1]);
Yii Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor