मैं निम्न स्कीमाPHP सिद्धांत: रीफ क्लास अतिरिक्त कॉलम कैसे सेट करें?
User:
columns:
id:
type: integer
primary: true
name: string
relations:
UserGroup:
local: userGroup_id
foreign: id
refClass: User2Group
UserGroup:
columns:
id:
type: integer
primary: true
name: string
relations:
User:
local: user_id
foreign: id
refClass: User2Group
User2Group:
columns:
user_id:
type: integer
primary: true
userGroup_id:
type: integer
primary: true
extraColumn: string
है और मैं
$user=new Model_User();
$user->name='user';
$user->UserGroup[0]->name='group';
$user->UserGroup[0]->extraColumn='test';
$user->save();
करने के लिए कोशिश कर रहा हूँ, लेकिन यह मेरे लिए एक अपवाद "Doctrine_Record_UnknownPropertyException" संदेश के साथ "पर" "अज्ञात रिकॉर्ड संपत्ति/संबंधित घटक" extraColumn देता है उपयोगकर्ता समूह "", मैं क्या गलत कर रहा हूँ?
जाहिर है कि कम से कम सिद्धांत 1 के साथ कोई अन्य तरीका नहीं है। धन्यवाद! – lunarnet76
कोई समस्या नहीं, मुझे इसे कठिन तरीके से समझना पड़ा – xzyfer