~~~
<?php
namespace app\admin\controller;
use app\common\controller\AdminBase;
use think\Db;
use think\Session;
class Imgfiletag extends AdminBase
{
protected function _initialize()
{
parent::_initialize();
}
public function index()
{
return $this->fetch();
}
//添加1-1
public function add()
{
return $this->fetch();
}
//添加1-2
public function save()
{
if ($this->request->isPost()) {
$status=0;
$message="添加失败";
$data=$this->request->param();
$map = ['title'=> $data['title']];
$admin = model('ImgfileTag')::get($map);
if($admin){
$message='添加失败,分组名已存在';
}else {
$data['create_time']=time();
if (model('ImgfileTag')->allowField(true)->save($data)) {
$status = 1;
$message = '添加成功';
}
}
}
return ['status'=>$status,'message'=>$message];
}
//编辑1-1
public function edit($id)
{
$apage=Db::table('yp_imgfile_tag')->where('id',$id)->find();
$this->assign('apage',$apage);
return $this->fetch();
}
//编辑1-2
public function update($id)
{
$status=0;
$message="更新失败";
$data=$this->request->param();
$map = ['title'=> $data['title']];
$admin = model('ImgfileTag')::get($map);
if($admin){
$message='更新失败,分组名已存在';
}else {
$data['create_time']=time();
if (model('ImgfileTag')->allowField(true)->save($data,['id'=>$data['id']])){
$status = 1;
$message = '更新成功';
}
}
return ['status'=>$status,'message'=>$message];
}
//删除
public function delete($id)
{
$message="删除失败";
if($id==1){
$message="默认分组不允许删除";
}else{
$ta=Db::name('imgfile')->where('tag_id',$id)->field('id')->select();
if (empty($ta)) {
model('ImgfileTag')->destroy($id);
$message="已删除";
}else{
//halt($ta);
$tag[]='';
foreach ($ta as $key => $val) {
if(is_array($val)){
foreach ($val as $k => $v) {
$tag[$key]=$v;
}
}
}
if(Db::name('imgfile')->where('id','in',$tag)->setField('tag_id',1)){
model('ImgfileTag')->destroy($id);
$message="已删除";
}
}
}
return $message;
}
}
~~~
- 心灵笔记
- 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文件