thinkphp 关联模型更新问题

浏览:2020 发布日期:2014/05/02 分类:求助交流
3.1.3的框架,关联更新这里,主键没问题,但是就是外键无法更新,输出sql没有insert的操作....
这是定义的关联模型
protected $_link = array(
'User'=>array(
'mapping_type' =>BELONGS_TO,
'class_name' =>'User',
'foreign_key'=>'RUID',
'mapping_name'=>'User',
'mapping_fields'=>'UClass,UName,UHead',
'as_fields'=>'UClass,UName,UHead',
// 定义更多的关联属性
),

'List'=>array(
'mapping_type' =>BELONGS_TO,
'class_name' =>'List',
'foreign_key'=>'RTID',
'mapping_name'=>'List',
'mapping_fields'=>'TLastReplyUseID,TLastReplayTime',
'as_fields'=>'TLastReplyUseID,TLastReplayTime',
// 定义更多的关联属性
),

这是插入操作
$reply->RContents = $_POST['editorValue'];
$reply->RUID = session('uid');
$reply->RTID = $TID;
$time["List"] = array(
'TLastReplyUseID' =>session('uid'),
'TLastReplyTime' =>date("Y-m-d H:i:s"),
);
//$reply->relation(true)->save($time);
$result = $reply->relation(true)->save($time);

//将文章写入数据库
if($reply->relation(true)->add()){
$this->success('文章添加成功,返回上级页面');
}else{
$this->error('文章添加失败,返回上级页面');
}

附件 4.png ( 147 KB 下载:7 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>