应用TP3.2.3的一些小问题(一)
16lz
2021-01-22
好久没写博客了,最近刚到青岛这边找工作,有一大堆的事情,加上第一个项目比较赶,一直也没什么时间更新下博客。难得今天有时间,就把最近用TP3.2碰到的一些问题给总结一些,做个记录吧。
1、tp的<if condition="$status lt 3">--->不能写成<3,要用比较运算符来写
众所周知,有时候我们需要在视图中判断传过来的值,然后觉得视图渲染的内容。<if condition="">就是我们的首选内容,只不过有时候需要用"lt","gt"来代替大于号和小于号
2、TP的上传图片
$upload = new \Think\Upload();
//设置文件信息,上传的文件类型
$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来组织一下
更多相关文章
- 使用Laravel在PHP中按时间戳,后端过滤SQL数据库查询
- 在PHP中如何取得两个日期时间相减的结果,得出大于一天,大于二天,大
- 如何检查时间偏移是否在夏令时?
- 如何解决一段时间真正的循环,因为它昂贵且危险
- php 显示某一个时间相当于当前时间在多少秒前,多少分钟前,多少小时
- php默认有最大执行时间
- 在CodeIgniter中包含视图的最佳方法。
- Python:我如何从datetime.timedelta对象中获取时间?
- 不正确的日期时间值:“item.purchase date”