Det är okej att lägga till den här koden i din ActiveRecord-klass, men det borde inte vara nödvändigt eftersom Yii redan har den informationen från din MySQL-tabelldeklaration.
public function primaryKey(){
return array('space_id', 'day');
}
När Yii klagar på att "space_id" är unik, kan giix ha lagt till en valideringsregel till rules() i din ActiveRecord-klass. Dessa regler kontrolleras innan ett ActiveRecord sparas och det sparas bara om alla regler är okej. Läs Datavalideringsavsnittet i Definitive Guide för mer information.