国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

實(shí)現(xiàn)多級(jí)菜單的添加功能

Original 2019-02-11 20:40:48 301
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ù)更好些

Release Notes

Popular Entries