// 关联写入
$User = D("Member");
$info[] = '关联数据操作开始';
G('1');
// 添加用户数据
$User->name = 'thinkphp';
$User->dept_id = 1;
// 用户档案数据
$User->Profile = array(
'email' => 'liu21st@gmail.com1',
'nickname' => '流年1',
);
// 用户的银行卡数据
$User->Card = array(
array('card' => '1'),
array('card' => '2'),
);
// 用户的所属项目组数据
$User->Groups = array(
array('id' => 1),
array('id' => 3),
);
// 关联写入
$User = D("Member");
$info[] = '关联数据操作开始';
G('1');
// 添加用户数据
$User->name = 'thinkphp2';
$User->dept_id = 2;
// 用户档案数据
$User->Profile = array(
'email' => 'liu21st2@gmail.com2',
'nickname' => '流年2',
);
// 用户的银行卡数据
$User->Card = array(
array('card' => '1'),
array('card' => '2'),
);
// 用户的所属项目组数据
$User->Groups = array(
array('id' => 1),
array('id' => 2),
);
为什么中间表最后只保存最后一次插入的关系? 最佳答案
