abstract:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019-02-11 * Time: 10:02 */namespace app\admin\controller;use think\Controller;use Util\SysDb;class Menu extends Base{ &nb
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019-02-11
* Time: 10:02
*/
namespace app\admin\controller;
use think\Controller;
use Util\SysDb;
class Menu extends Base
{
public function index()
{
$pid= (int)input('get.pid');
$where['pid']=$pid;
//加載
$data['lists'] = $this->db->table('admin_menu')->where($where)->order('mid asc')->lists();
$data['pid'] = $pid;
if($pid>0 )
{
$parent= $this->db->table('admin_menu')->where(array('mid'=>$pid))->item();
$data['backid']=$parent['pid'];
}
return $this->fetch('',$data);
}
public function add()
{
$mid=(int)input('get.mid');
$pid=(int)input('get.pid');
$data['parent_menu']= $this->db->table('admin_menu')->where(array('mid'=>$pid))->item();
$data['menu']=$this->db->table('admin_menu')->where(array('mid'=>$mid))->item();
return $this->fetch('',$data);
}
public function save()
{
$mid= (int)input('post.mid');
$data['pid']= (int)input('post.pid');
$data['oid']= (int)input('post.oid');
$data['title']=trim(input('post.title'));
$data['controller']=trim(input('post.controller'));
$data['method']= trim(input('post.method'));
if($data['title']=='')
{
return ['res'=>1,'msg'=>'菜單名稱不能為空'];
}
$res = $this->db->table('admin_menu')->insert($data);
if (!$res)
{
return ['res'=>1,'msg'=>'保存失敗'];
}
else
{
return['res'=>0,'msg'=>'保存成功'];
}
}
public function del()
{
$mid = (int)input('post.mid');
$res = $this->db->table('admin_menu')->where(array('mid' => $mid))->delete();
if ($res)
{
return ['res'=>0,'msg'=>'刪除成功'];
}
else
{
return ['res'=>0,'msg'=>'刪除失敗'];
}
}
}
Correcting teacher:天蓬老師Correction time:2019-02-12 09:24:01
Teacher's summary:(int)input('get.mid'), 使用intval()函數(shù)更好些