application/admin/controller/NeedType.php
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace app\admin\controller;
use app\admin\model\NeedTypeSpace;
class NeedType extends Base {
public function index() {
$need_type_tree=need_type_tree();
$this->assign('need_type_tree', $need_type_tree);
return $this->fetch();
}
public function add_need_type($id) {
$ico_space=db('ico_space')->select();
$this->assign('ico_space', $ico_space);
$this->assign('id', $id);
return $this->fetch();
}
public function del_need_type_action() {
$id=request()->param('id');
//防止把所有顶级类型一下全删除,因为顶级类型pid=0
if(!$id){die;}
//列出传递的来下级的id
$NeedTypeSpace= NeedTypeSpace::where('pid', '=', $id)->select();
foreach ($NeedTypeSpace as $key => $value) {
//删除传递的来下级的下级id
NeedTypeSpace::where('pid', '=', $value['id'])->delete();
}
//删除传递的来下级的id子类
NeedTypeSpace::where('pid', '=', $id)->delete();
//删除传递的来的id
NeedTypeSpace::where('id', '=', $id)->delete();
return $this->json_data($id);
}
public function add_need_type_action() {
$need = new NeedTypeSpace;
$id=request()->param('id');
if($id) {$need->pid = $id;}
$need->type_name = request()->param('type_name');
$need->order = request()->param('order');
$need->ico_name = request()->param('ico_name');
$arr_pic=request()->post('pic/a');
if(!empty($arr_pic)){
$pic_string=implode(",", $arr_pic);
}
$need->pic = $pic_string;
if ($need->save()) {
$this->redirect('NeedType/index');
} else {
$this->error('新增失败');
}
}
public function edit_need_type($id) {
$ico_space=db('ico_space')->select();
$NeedTypeSpace = NeedTypeSpace::get(['id' => $id]);
if(!empty( $NeedTypeSpace['pic'])){
后面还有 26 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。