## **1.遞歸查詢**
~~~
static public function infinityCategory($data,$fid=0)
{
$ruleArr = [];
foreach ($data as $k => $v) {
if ($v['fid'] == $fid) {
$v['lower'] = self::infinityCategory($data,$v['id']);
$ruleArr[] = $v;
unset($data[$k]);
}
}
return $ruleArr;
}
~~~
## **2.查詢所有分類并在子分類加|----**
~~~
static public function getCates(){
//獲取數據并排序
$cates_data = Db::query("select *,concat(path,',',id) as paths from shop_cates order by paths");
foreach ($cates_data as $key => $value) {
//統計$value->path中 ,出現的次數
$n = substr_count($value['path'],',');
//重復使用一個字符串
$cates_data[$key]['name'] = "".str_repeat('|----',$n).$value['name'];
}
return $cates_data;
}
~~~
- 公共頁面js
- 公共頁面添加js
- 公共頁面編輯js
- 公共頁面列表js
- 文件上傳方法
- 分類相關
- 獲取ip
- Response類
- Curl類
- JWT
- tp5.1下redis的使用
- tp5.1使用RabbitMQ
- tp5.1+easywechat相關
- tp5.1+easywechat實現小程序登錄
- uniapp頁面
- tp控制器
- git相關操作
- php文件操作
- 大文件上傳
- laravel隊列
- 1.安裝laravel并進行相關配置
- nginx反向代理解決微信公眾號,小程序,微信支付域名限制,回調
- readme
- do
- 雜項
- cas單點登錄
- tp6跨域(中間件不起作用版)
- php算法
- 冒泡排序
- knn算法
- 使用es
- 使用mongdb
- tp6+rabbirmq
- 一些問題
- php文件操作/文件操作的一些方法
- 客戶端請求相關