作者 lyh

gx

@@ -62,9 +62,13 @@ class NavController extends BaseController @@ -62,9 +62,13 @@ class NavController extends BaseController
62 $items = $item = (array)$item; 62 $items = $item = (array)$item;
63 $id = $item['id']; 63 $id = $item['id'];
64 // 在给定的详情列表中查找匹配的id 64 // 在给定的详情列表中查找匹配的id
65 - $matchingDetail = array_filter($detailsList, function ($detail) use ($id) {  
66 - return $detail['id'] == $id;  
67 - }); 65 + $matchingDetail = [];
  66 + foreach ($detailsList as $k => $v){
  67 + if($id == $v['id']){
  68 + $matchingDetail = $v;
  69 + unset($detailsList[$k]);
  70 + }
  71 + }
68 if (!empty($matchingDetail)) { 72 if (!empty($matchingDetail)) {
69 $items = reset($matchingDetail); 73 $items = reset($matchingDetail);
70 } 74 }
@@ -76,6 +80,7 @@ class NavController extends BaseController @@ -76,6 +80,7 @@ class NavController extends BaseController
76 return $result; 80 return $result;
77 } 81 }
78 82
  83 +
79 /** 84 /**
80 * @remark :获取当前id下的所有子集 85 * @remark :获取当前id下的所有子集
81 * @name :getSubList 86 * @name :getSubList