इस कोड को अपने ActiveRecord वर्ग में जोड़ना ठीक है, लेकिन यह आवश्यक नहीं होना चाहिए क्योंकि Yii के पास पहले से ही आपके MySQL तालिका घोषणा से वह जानकारी है।
public function primaryKey(){
return array('space_id', 'day');
}
जब Yii अद्वितीय होने के लिए "space_id" के बारे में शिकायत करता है, तो हो सकता है कि giix ने आपके ActiveRecord वर्ग में नियम () में एक सत्यापन नियम जोड़ा हो। ActiveRecord के सहेजे जाने से पहले इन नियमों की जाँच की जाती है और यह केवल तभी सहेजेगा जब सभी नियम ठीक हों। निश्चित गाइड का डेटा सत्यापन अनुभाग पढ़ें अधिक जानकारी के लिए।