public function beforeInsertChecks(Event $e)
{
//Если этот элемент по умолчанию выбран, то все остальны нужно сбросить.
if ($this->def == Cms::BOOL_Y) {
static::updateAll(['def' => Cms::BOOL_N]);
$this->active = Cms::BOOL_Y;
//сайт по умолчанию всегда активный
}
}