Het toevoegen van deze code aan je ActiveRecord-klasse is oké, maar zou niet nodig moeten zijn omdat Yii die informatie al heeft uit je MySQL-tabeldeclaratie.
public function primaryKey(){
return array('space_id', 'day');
}
Wanneer Yii klaagt dat "space_id" uniek is, heeft giix mogelijk een validatieregel toegevoegd aan rules() in je ActiveRecord-klasse. Deze regels worden gecontroleerd voordat een ActiveRecord wordt opgeslagen en wordt alleen opgeslagen als alle regels in orde zijn. Lees de Gegevensvalidatie-sectie van Definitive Guide voor meer informatie.