乐一3年前
视频修改文章有错,我看到评论区没有一个写出详细来的,所以我把解决方法详细写出来 1.在ArticleController添加$data['id'] = I('id');和将$article->add()改为$article->save() 2.在edit页面的form标签下第一行添加<input type="hidden" name="id&qu
Eternal 、2年前
初学者可真不容易,看了半天还是自己搞定了,首先是缺少文章主id;$date['id']=I('id');然后在把add()修改为save();最后在修改页面edit.html在from下增加隐藏id;<input type="hidden" name="id" value="{$articler.id}" />
土田共戈3年前
if ($article->create($data)) { if ($article->save()) { $this->success('修改文章成功!', U('article')); } else { $this->
土田共戈3年前
if (IS_POST) { $data['id']= I('id'); $data['title'] = I('title'); $data['content'] = I('content'); $data['desc'] = I('desc'); $data['c
土田共戈3年前
<input class="common-text required" id="title" name="title" size="50" value="{$articler.title}" type="text
闵龙3年前
如果修改文章列表的时候,修改了图片,需要删除原先的图片,这时候需要这样做: $imgpath='E:/wamp/www/test1/'.$articler['pic']; unlink($imgpath)
97z1年前
修改BUG成功修复需要注意的几个点: 1.add()方法改为save(); 2.在if(_POST)的数据提交判断语句中定义$data['id'] = 视频中敲得是$date,用这个也没问题一个变量名而已) 3.将更新数据的判断语句下改为$save=$article->save(); if($save !== false){(以下代码不变),具体为什么不能用原来的判断语句$article->save()我暂时没搞清楚。 4.在edit.html下增加一行隐藏域,与link.html的操作相同,问答下有人说value={$info.id}是错的,和没增加隐藏域的情况一样,结果就是找不到需要运行save()方法的id,点击修改btn后数据库数据仍未改变,此处应与link.html相同用{$articler.id}。
0