是我cateid字段值输入了一个无效的值啊,诶
创建视图模型之后栏目名称正常显示了,但再添加新文章时模板列表就不显示新添加的文章了,是不是在添加方法中也要改为实例化ArticleView模型而不是Article了?但改了也没用还是不显示先添加的文章
5年前 添加回复 0
[最新 伊丽莎白.@芳 的回答] public function add(){ $courses=D('courses'); if (IS_POST){ $date['name']=I('name'); $date['descs']=I('descs'); $date['content']=I('content'); $date['cateid']=I('cateid'); $date['update_date']=Date("Y-m-d h:i:s"); $upload->maxSize=5*1024*1024; $upload->exts=array('jpg','gif','png','jpeg'); $upload->rootPath='./Public/'; $upload->savePath='uploads/'; $upload->autoSub = false; if ($_FILES['pic']['name']) { $info=$upload->upload(); if (!$info) { $this->error($upload->getError() ); }else{ $_POST["pic"]=$info["pic"]["savePath"].$info["pic"]["saveName"]; } }else{ $_POST["pic"]="uploads/empty.jpg"; } if ($courses->create($data)){ if($courses->add()){ $this->success('添加课程成功!',U('lst')); }else { $this->error('添加课程失败!'); } }else { $this->error($courses->getError()); } return; } $cateres=D('cate')->select(); $this->assign('cateres',$cateres); $this->display(); } 后台显示图裂开,数据库中图片的路径是上传前图片的路径,如名称.jpg,Public中没有文件上传上去
时间:2年前
[最新 书赢 的回答] 提示字段 pic 没有值,你添加的数据没有pic字段也没有值,表里的pic字段应该是设置了不能为空,把这个选项去掉或者,新增文章的时候把pic字段和值添加进去
时间:3年前
[最新 Peter-Zhu 的回答] 你的是图片提供的是一个绝对地址, 目录前不应该有".", 删除掉这个点, 试试看
时间:5年前
Lucas
加上这个 <td> <if condition="$vo['pic'] neq ''"> <img src="__ROOT__{$vo.pic}" height="50"> <else/> 无缩略图 <
5年前 添加回复 0