初学者可真不容易,看了半天还是自己搞定了,首先是缺少文章主id;$date['id']=I('id');然后在把add()修改为save();最后在修改页面edit.html在from下增加隐藏id;<input type="hidden" name="id" value="{$articler.id}" />
5年前 添加回复 0
if ($article->create($data)) { if ($article->save()) { $this->success('修改文章成功!', U('article')); } else { $this->
6年前 添加回复 0
if (IS_POST) { $data['id']= I('id'); $data['title'] = I('title'); $data['content'] = I('content'); $data['desc'] = I('desc'); $data['c
6年前 添加回复 0
<input class="common-text required" id="title" name="title" size="50" value="{$articler.title}" type="text
6年前 添加回复 0
如果修改文章列表的时候,修改了图片,需要删除原先的图片,这时候需要这样做: $imgpath='E:/wamp/www/test1/'.$articler['pic']; unlink($imgpath)
6年前 添加回复 0
你好,我把ADD修改成save之后 总是提示修改失败,但是如果是add就能添加成功,请问是什么情况
[最新 Gread 的回答] 在edit方法上,还要把从隐藏域拿到id,然后保存到data[]里$data['id']=I('id');
时间:6年前
你好 在文章修改的 最后一分钟 您的add() 应该改成save() 不然就是添加??
[最新 97z 的回答] edit.html添加隐藏域 和之前link.html的操作一样。
时间:7年前
乐一
视频修改文章有错,我看到评论区没有一个写出详细来的,所以我把解决方法详细写出来 1.在ArticleController添加$data['id'] = I('id');和将$article->add()改为$article->save() 2.在edit页面的form标签下第一行添加<input type="hidden" name="id&qu
6年前 添加回复 4