新课:PHP零基础(CMS开发)教学!
立即报名课程介绍
08分钟11秒模版引入
17分钟53秒数据库的创建
22分钟21秒模版分离
18分钟29秒栏目简单添加
20分钟34秒栏目验证
13分钟19秒栏目显示排序
27分钟19秒栏目修改和删除
18分钟56秒链接制作
13分钟25秒链接完成
20分钟24秒引入文章编辑器
19分钟59秒文章显示
32分钟51秒文章修改
14分钟55秒管理员的增加
14分钟27秒管理员修改和删除
16分钟21秒用户登录
23分钟04秒验证码引入
18分钟00秒后台内容完善
16分钟33秒前台模版引入
21分钟13秒公共数据导入
23分钟58秒页面完善
31分钟19秒Lucas5年前
加上这个 <td> <if condition="$vo['pic'] neq ''"> <img src="__ROOT__{$vo.pic}" height="50"> <else/> 无缩略图 <
不如南方去看海5年前
创建视图模型之后栏目名称正常显示了,但再添加新文章时模板列表就不显示新添加的文章了,是不是在添加方法中也要改为实例化ArticleView模型而不是Article了?但改了也没用还是不显示先添加的文章
徒现:6年前
综合了大家的评论和问答,最后真正实现文章的修改功能: 在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