参考代码:
~~~
//删除
public function delete($id)
{
$message="删除失败";
$imgurl=Db::name('imgfile')->where('id',$id)->value('url');
if (empty($imgurl)) {
# code...
} else{
$url=$_SERVER["DOCUMENT_ROOT"].json_decode($imgurl);
// halt($url);
if(model('Imgfile')->destroy($id)){
unlink($url);
$message="已删除";
}
}
return $message;
}
//批量删除
public function delall()
{
$status=0;
$message="删除失败";
$data = $this->request->param();
$allid = $data['id'];
$ids='';
foreach($allid as $k=>$value){
$ids[$k]=$value;
$imgurl[$k]=Db::name('imgfile')->where('id',$value)->value('url');
}
$num = count($allid);
if(model('Imgfile')->destroy($ids)){
foreach ($imgurl as $key => $val) {
$url[$key]=$_SERVER["DOCUMENT_ROOT"].json_decode($imgurl[$key]);
unlink($url[$key]);
}
$status=1;
$message="删除成功";
}
return ['status'=>$status, 'message'=> $message ,'num'=> $num];
}
~~~
- 心灵笔记
- tp5在编辑器一行一个添加信息
- 出库入库处理
- 出库
- 入库
- 后台控制器
- tp5加载更多-流加载
- 配件列表
- Parts.php
- add.html
- edit.html
- 图片管理
- controller
- 1.imgfile.php
- 2.imgfiletag.php
- view
- imgfile
- 1.index.html
- 2.show.html
- 3.simple.html
- 4.more.html
- 5.edit.html
- 6.deittag.html
- imgfiletag
- add.htm
- edit.htm
- model
- imgfile.php
- imgfiletag.php
- api
- upload.php
- js
- admin.js
- tp5整合百度编辑器多图上传
- 1.html代码
- 2.js代码
- 3.api代码
- 4.extend中的拓展代码
- tp5删除图片同时删除服务器图片
- 实用字段的的添加更新
- 根据时间戳获取未来几天星期几
- curl
- 城市按字母排版
- 聚合查询及渲染,处理产品首页
- 过滤字段
- 风控
- 查询id是否在数组里
- 判断更新还是新增操作
- tp5使用引入php文件