Добавянето на този код към вашия клас ActiveRecord е добре, но не трябва да е необходимо, тъй като Yii вече има тази информация от вашата MySQL декларация на таблицата.
public function primaryKey(){
return array('space_id', 'day');
}
Когато Yii се оплаква, че "space_id" е уникален, giix може да е добавил правило за валидиране към rules() във вашия клас ActiveRecord. Тези правила се проверяват преди да бъде запазен ActiveRecord и той ще се запази само ако всички правила са наред. Прочетете раздела за валидиране на данните на окончателното ръководство за повече информация.