下面介绍一下 站源码:
后台部分功能代码
动态首页
public function index(){ 可v加wxyetu
$where = [];
$where[] = [‘status’,’‘,-1];
$username = input(‘username’);
//搜索条件
if (!empty(input(‘username’))) {
$where[] = [‘id|username’,’like’,”%{$username}%”];
}
if(!is_root()){
$where[] = [‘role_id’,’‘,2];
}
$list = Db::name(‘manager’)->where($where)->paginate(10);
$page = $list->render();
View::assign([
‘list’ => $list,
‘page’ => $page
]);
return View::fetch();
}public function status(){
if(d(‘manager’)->where(‘id’,input(‘id’))->update([‘status’ => input(‘status’)])){
return $this->success(‘状态修改成功’);
}
return $this->error(‘状态修改失败’);
}
管理员的添加页面
public function add(){
if(Request::isAjax()){
$info = input(‘info/a’);
$password = input(‘password’);
$confirm_password = input(‘confirm_password’);
if($password != $confirm_password){
return $this->error(‘密码不一致’);
}
$info[‘password’] = md5($password);
if(d(‘manager’)->insert($info)){
return $this->success(‘添加成功’);
}
return $this->error(‘添加失败’);
}$where = [];
if(!is_root()){
$where[] = [‘id’,’‘,2];
}
$list = d(‘role’)->where($where)->select();
View::assign([
‘list’ => $list
]);
return View::fetch();
}
管理员菜单页面
public function index(){
$where = [];
$where[] = [‘status’,’‘,-1];
$username = input(‘username’);
//搜索条件
if (!empty(input(‘username’))) {
$where[] = [‘id|username’,’like’,”%{$username}%”];
}
if(!is_root()){
$where[] = [‘role_id’,’‘,2];
}
$list = Db::name(‘manager’)->where($where)->paginate(10);
$page = $list->render();
View::assign([
‘list’ => $list,
‘page’ => $page
]);
return View::fetch();
}public function status(){
if(d(‘manager’)->where(‘id’,input(‘id’))->update([‘status’ => input(‘status’)])){
return $this->success(‘状态修改成功’);
}
return $this->error(‘状态修改失败’);
}public function index(){
$status = input(‘status’,”);
$where = [];
$where[] = [‘status’,’‘,-1];
if($status != ”){
$where[] = [‘status’,’=’,$status];
}
$list = d(‘menu’)->where($where)->order(‘sort,id asc’)->select()->toArray();
$list = Cate::toLevel($list);
View::assign([
‘list’=>$list
]);
return View::fetch();
}public function status(){
if(d(‘menu’)->where(‘id’,input(‘id’))->update([‘status’ => input(‘status’)])){
return $this->success(‘状态修改成功’);
}
return $this->error(‘状态修改失败’);
}public function sort(){
if(d(‘menu’)->where(‘id’,input(‘id’))->update([‘sort’ => input(‘status’)])){
return $this->success(‘修改成功’);
}
return $this->error(‘修改失败’);
}
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!