我有以下架构
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
Run Code Online (Sandbox Code Playgroud)
而我正在努力做到
$user=new Model_User();
$user->name='user';
$user->UserGroup[0]->name='group';
$user->UserGroup[0]->extraColumn='test';
$user->save();
Run Code Online (Sandbox Code Playgroud)
但它给了我一个例外"Doctrine_Record_UnknownPropertyException",消息"未知记录属性/相关组件"extraColumn"on"UserGroup"",我做错了什么?(顺便说一下,我试图将本地/外国改为其他任何东西,但仍然无效)