摘要:<?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'=>'保存成功')));
}
}【重新回顾了一下】
【但是菜单结果集怎么统计】
【老师封装过数据库操作】
【查询过手册】


批改老师:查无此人批改时间:2019-03-04 09:11:40
老师总结:完成的不错,菜单结果集是什么意思?菜单统计数量,还是1,2级分开统计? 可以提个工单,帮你解决