~~~
<?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文件