牛骨文教育服务平台(让学习变的简单)
博文笔记

应用TP3.2.3的一些小问题(一)

创建时间:2017-07-07 投稿人: 浏览次数:145

好久没写博客了,最近刚到青岛这边找工作,有一大堆的事情,加上第一个项目比较赶,一直也没什么时间更新下博客。难得今天有时间,就把最近用TP3.2碰到的一些问题给总结一些,做个记录吧。
1、tp的<if condition="$status lt 3">--->不能写成<3,要用比较运算符来写
众所周知,有时候我们需要在视图中判断传过来的值,然后觉得视图渲染的内容。<if condition="">就是我们的首选内容,只不过有时候需要用"lt","gt"来代替大于号和小于号
2、TP的上传图片
$upload = new ThinkUpload();
//设置文件信息,上传的文件类型
$upload->mimes=array("image/png","image/gif","image/jpeg");
//设置不允许自动生成子目录
$upload->autoSub=false;
$upload->rootPath="./public/";
$upload->savePath="product/";
//保存图片
$imageRe = $upload->upload();
if($imageRe){
//图片名称写数据库表productimage
$productimage = M("Productimage");
foreach($imageRe as $v)
{
$imagename = $v["savename"];
$productimage->data(array("imagename"=>$imagename,"productid"=>$id))->add();
}
}
$this->success("添加成功",__APP__."/Product/oper");
}else{
$this->error("添加失败",__APP__."/Product/add");
}

(PS:如果success或者error方面的跳转页面会继续加载的模板的话,就需要在下面加个exit来组织一下
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。