亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 34
粉絲 1
評論 1
訪問量 47198
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
用后臺管理分類,讀取出來,整理成為二級菜單,循環(huán)菜單數(shù)據(jù)——2019年8月26日22時09分
嘿哈的博客
原創(chuàng)
1340人瀏覽過

總結(jié):用layui框架

效果圖:

090801.jpg

目錄圖:

訪問地址:http://域名/index.php/admin/home090802.jpg

controller示例:
<?php 
namespace app\admin\controller;
use think\facade\Db;
use think\facade\View;
class Home
{

     public function index()
     {
     //查詢數(shù)據(jù)表
     $menus = Db::table('admin_menus')->where('status',0)->where('ishidden',0)->select();
     $data = []; //創(chuàng)建數(shù)組
    //遍歷數(shù)據(jù)表
      foreach ($menus as $menu) {
       if ($menu['pid']==0) {
        $data[$menu['mid']] = $menu; //將一級目錄篩選出來
       }else{
        $data[$menu['pid']]['second'][] = $menu; //將二級目錄與一級目錄綁定
       }
      }
      View::assign(['data'=>$data]);
      return view(); //助手函數(shù)view
     }

     
     public function welcome()
     {
      return view();//助手函數(shù)view
     }
}
view示例:
<!DOCTYPE html>
<html>
<head>
 <title>cms后臺管理系統(tǒng)</title>
 <link rel="stylesheet" type="text/css" href="/static/plugins/layui/css/layui.css">
 <script type="text/javascript" src="/static/plugins/layui/layui.js"></script>
 <style type="text/css">
  .header{width:100%;height: 50px;line-height: 50px;background: #2e6da4;color:#ffffff;}
  .title{margin-left: 20px;font-size: 20px;}
  .userinfo{float: right;margin-right: 10px;}
  .userinfo a{color:#ffffff;}
  .menu{width: 200px;background: #333744;position: absolute;}
  .main{position: absolute;left: 200px;right: 0px;}
  .layui-collapse{border: none;}
  .layui-colla-item{border-top: none;}
  .layui-colla-title{background: #42485b;color:#ffffff;}
  .layui-colla-content{border-top: none;padding: 0px;}
 </style>
</head>
<body>
 <!--header-->
 <div class="header">
  <span class="title"><span style="font-size: 20px;">PHP</span>--后臺管理系統(tǒng)</span>
 </div>
 <!--菜單-->
 <div class="menu" id="menu">
  <div class="layui-collapse" lay-accordion>
  {foreach $data as $v}
    <div class="layui-colla-item">
      <h2 class="layui-colla-title">{$v['title']}</h2>
      <div class="layui-colla-content">
       <ul class="layui-nav layui-nav-tree" lay-filter="test">     
        {foreach $v['second'] as $second}
     <li class="layui-nav-item"><a href="javascript:;" onclick="menuFire(this)" src="/index.php/admin/{$second['controller']}/{$second['method']}">{$second['title']}</a></li>      
        {/foreach}
    </ul> 
      </div>
    </div>
    {/foreach}
  </div>
 </div>
 <!--主操作頁面-->
 <div class="main">
  <iframe src="/index.php/admin/Home/welcome" onload="resetMainHeight(this)" style="width: 100%;height: 100%;" frameborder="0" scrolling="0"></iframe>
 </div>
 <script>
  layui.use(['element','layer'], function(){
    var element = layui.element;
    $ = layui.jquery;
    layer = layui.layer;
    resetMenuHeight();
  });
  // 重新設(shè)置菜單容器高度
  function resetMenuHeight(){
   var height = document.documentElement.clientHeight - 50;
   $('#menu').height(height);
  }
  // 重新設(shè)置主操作頁面高度
  function resetMainHeight(obj){
   var height = parent.document.documentElement.clientHeight - 53;
   $(obj).parent('div').height(height);
  }
</script>
</body>
</html>



批改狀態(tài):合格

老師批語:下次再提交作業(yè),給你二點(diǎn)建議: 1. 代碼只提供關(guān)鍵代碼片斷即可, 注釋要寫上, 越詳細(xì)越好 2. 每一個作業(yè) ,最后都應(yīng)該有一個總結(jié) , 這樣老師才知道你掌握了多少
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)