#文件:`nav.php`
位置:`\application\Portal\nav.php`
```
private function _select(){
$apps=sp_scan_dir(SPAPP."*");
$navs=array();
foreach ($apps as $a){
if(is_dir(SPAPP.$a)){
if(!(strpos($a, ".") === 0)){
$navfile=SPAPP.$a."/nav.php";
$app=$a;
if(file_exists($navfile)){
$navgeturls=include $navfile;
foreach ($navgeturls as $url){
$nav= file_get_contents(U("$app/$url",array(),false,false)); //去除識別域名一直加載的BUG
//$nav= file_get_contents(U("$app/$url"));
$nav=json_decode($nav,true);
$navs[]=$nav;
}
}
}
}
}
return $navs;
}
```
研究原因:
在 NavController.class.php 這個文件中,有一個函數是:`private function _select()`,在這個有一句`$navfile=SPAPP.$a."/nav.php"; `
這句話的意思是從 `application` 目錄下的文件中一個一個找有沒有 `nav.php` ,如果有的話,就取json數據。而在 `Portal`文件夾下正好有一個 `nav.php` ,它的代碼如下:
```
<?php
return array(
"List/nav_index",
"Page/nav_index",
);
```
于是我們就得到了兩個地址,
```
/index.php?g=Portal&m=List&a=nav_index
/index.php?g=Page&m=List&a=nav_index
```
再用 `U`方法,直接把前邊的網址加上,再用 `file_get_content` 得到地址,再用 `json_decode` 就可以解析為 `json` 數據,下一步嘛,就直接用嘍!
- 前言
- 第一章 基礎知識
- 圖片上傳
- 第二章 功能模塊數據字典
- 1.1門戶管理
- 門戶管理模塊
- term_relationships 文章分類對應表
- terms 文章分類表
- posts 文章表
- 1.2課程系統
- 課程系統模塊
- card 點卡管理
- cardtype 點卡類型
- application 申請教師
- course 課程管理
- coursetype 課程分類
- label 標簽管理
- material 資料列表
- order 訂單管理
- section 課時管理
- teacher_order 教師審核
- tixian 提現
- usercourse 用戶課程
- users 用戶表
- 1.3家庭檔案(健康家)
- 家庭檔案模塊
- family_files 家庭檔案表
- file_classify 家庭檔案分類表
- users_health 健康家用戶
- 1.4商城系統
- 商城系統模塊
- 商城配置
- 商品-訂單模塊
- 2.1系統設置
- 系統設置模塊
- option 全站配置表
- 3.1用戶管理
- 用戶管理模塊
- users 用戶表
- oauth_user 第三方用戶表
- user_favorites 用戶收藏表
- common_action_log 點贊記錄表
- 3.2RBAC管理
- RBAC管理模塊
- role 角色表
- role_user 用戶角色對應表
- auth_access 權限授權表
- auth_rules 權限規則表
- 3.3菜單管理
- 菜單模塊
- menu 后臺菜單表
- nav 前臺導航表
- nav_cate 前臺導航分類表
- route URL路由表
- 4.1評論管理
- 評論管理模塊
- comments 評論表
- 4.2幻燈管理
- 幻燈管理模塊
- slide 幻燈片表
- slide_cat 幻燈片分類表
- 4.3友情鏈接模塊
- links 友情鏈接表
- 4.4廣告管理模塊
- ad 廣告表
- 4.5留言管理
- guestbook 留言表
- 4.6 微信管理模塊
- wx_user 微信用戶
- wx_keyword 關鍵詞
- wx_menu 微信菜單
- wx_text 文本回復
- wx_img 微信圖文
- wx_news 圖文消息?
- 5.1插件管理模塊
- 插件模塊
- plugins 插件表
- district 中國省市區鄉鎮數據表
- 5.2擴展工具
- asset 資源表
- famous 名人名言表
- 區域管理
- region 區域管理
- 第三章 系統模塊
- 門戶系統
- 教學系統
- 博客系統
- 醫療系統
- 商城系統
- 一站式檢測系統
- 第四章 視頻教程
- 4.1 NewThink視頻教程
- 4.2 ApiCloud視頻教程
- 4.3 ThinkPHP視頻教程
- 4.4 JQuery視頻教程
- 4.5 PHP視頻教程
- 4.6 IOS視頻教程
- 第五章 PHP加解密
- 5.1 PHP解密
- 5.2 PHP加密
- 第六章 后臺菜單
- 第七章 前端模塊
- 下拉刷新
- 輪播特效
- 獲得焦點時-加黑色蒙版動畫
- 獲得焦點時-圖片抖動動畫
- 導航下拉隱藏上拉顯示
- 菜單高亮顯示
- 商品大菜單
- 六宮格
- 第八章 工具類
- 相關知識
- 附件一:nav.php
- git沖突的解決辦法