class UsersModel extends RelationModel{
protected $_link = array(
'ZfUsers'=>array(
'mapping_type' => self::HAS_ONE,
'foreign_key' => 'uid',
'as_fields' => 'username,password,sid',
),
);
}控制器代码$data['openid'] = I('post.key');
$data['username'] = I('post.studentId');
$data['password'] = I('post.studentPwd');
$data['sid'] = I('post.school');
D('Users')->relation(true)->data($data)->add();通过表单post的话插入数据只插入users这个表,而不插入数据到zfusers这个表,如果我这样写就可以成功插入数据:$data['openid'] = '2222222';
$data['username'] = '2222222';
$data['password'] = '2222222';
$data['sid'] = '2';
D('Users')->relation(true)->data($data)->add();请问是什么问题??? 最佳答案