菜单的添加功能,【重新回顾了一下】【但是菜单结果集怎么统计】【老师封装过数据库操作】

Original 2019-03-04 01:17:12 205
abstract:<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019-02-20 * Time: 23:16 */ namespace app\admins\controller; use Util\SysDb; u
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019-02-20
* Time: 23:16
*/

namespace app\admins\controller;
use Util\SysDb;
use app\admins\controller\Base;

class Menu extends Base
{
   public function index()
   {
       //加载菜单列表
       $data['lists'] = $this->db->table('admin_menus')->order('ord asc')->lists();
       return $this->fetch('',$data);
   }

       //添加菜单
   public function add()
   {
       return $this->fetch();
   }

       //保存菜单
   public function save()
   {
       //获得传递过来的数据
       $data['pid'] = (int)input('post.pid');
       $data['title'] = trim(input('post.title'));
       $data['controller'] = trim(input('post.controller'));
       $data['method'] = trim(input('post.method'));
       $data['ord'] = (int)input('post.ord');
       $data['ishidden'] = (int)input('post.ishidden');
       $data['status'] = (int)input('post.status');

       if($data['title'] == ''){
           exit(json_encode(array('code'=>1,'msg'=>'菜单名称不能为空')));
       }

       if($data['controller'] == ''){
           exit(json_encode(array('code'=>1,'msg'=>'控制器名称不能为空')));
       }
       if($data['method'] == ''){
           exit(json_encode(array('code'=>1,'msg'=>'方法名称不能为空')));
       }

       //添加的结果,布尔
       $res = $this->db->table('admin_menus')->insert($data);

       if(!$res){
           exit(json_encode(array('code'=>1,'msg'=>'保存失败')));
       }
       exit(json_encode(array('code'=>0,'msg'=>'保存成功')));
   }

}

【重新回顾了一下】

【但是菜单结果集怎么统计】

【老师封装过数据库操作】

【查询过手册】

1-1.jpg

1-2.jpg




Correcting teacher:查无此人Correction time:2019-03-04 09:11:40
Teacher's summary:完成的不错,菜单结果集是什么意思?菜单统计数量,还是1,2级分开统计? 可以提个工单,帮你解决

Release Notes

Popular Entries