作者 lyh

gx

@@ -59,7 +59,8 @@ class NavController extends BaseController @@ -59,7 +59,8 @@ class NavController extends BaseController
59 public function findDetailsList($data, $detailsList) { 59 public function findDetailsList($data, $detailsList) {
60 $result = []; 60 $result = [];
61 foreach ($data as $item) { 61 foreach ($data as $item) {
62 - $items = (array) $item; 62 + $item = (array)$item;
  63 + $items = $item;
63 $id = $items['id']; 64 $id = $items['id'];
64 $matchingDetail = null; 65 $matchingDetail = null;
65 foreach ($detailsList as $k => $v) { 66 foreach ($detailsList as $k => $v) {
@@ -72,8 +73,8 @@ class NavController extends BaseController @@ -72,8 +73,8 @@ class NavController extends BaseController
72 if (!empty($matchingDetail)) { 73 if (!empty($matchingDetail)) {
73 $items = $matchingDetail; 74 $items = $matchingDetail;
74 } 75 }
75 - if (!empty($items['sub']) && is_array($items['sub'])) {  
76 - $items['sub'] = $this->findDetailsList($items['sub'], $detailsList); 76 + if (!empty($item['sub']) && is_array($item['sub'])) {
  77 + $items['sub'] = $this->findDetailsList($item['sub'], $detailsList);
77 } 78 }
78 $result[] = $items; 79 $result[] = $items;
79 } 80 }