徒现:7年前
综合了大家的评论和问答,最后真正实现文章的修改功能:
在Article控制器修改edit()中if(IS_POST){……}这一块:
if(IS_POST){
$data['title']=I('title');
$data['content']=I('content');
$data['desc']=I('desc');
$data['cateid']=I('cateid');
$data['id']=I('id');
//(注意:字数限制,图片上传代码和add那里的一样)
//把下面的add改成save
if($article->create($data)){
$save=$article->save();
if($save !== false){
$this->success('修改文章成功!',U('lst'));
}else{
$this->error('修改文章失败!');
}
}else{
$this->error($article->getError());
}
return;
}
之后在文章的edit.html的表单中添加隐藏域,添加方法可以参考Link的edit页面:
<input type="hidden" name="id" value="{$articler.id}">
然后就可以了。。。。
0