22 lines
		
	
	
		
			464 B
		
	
	
	
		
			PHP
		
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			464 B
		
	
	
	
		
			PHP
		
	
	
|  | <?php | ||
|  | namespace app\widget; | ||
|  | 
 | ||
|  | 
 | ||
|  | use app\model\Category; | ||
|  | use think\facade\{Db,View, Cache}; | ||
|  | 
 | ||
|  | class Menu | ||
|  | { | ||
|  |     public function index($categoryId) | ||
|  |     { | ||
|  |         $menus = Cache::get('rules'); | ||
|  |         if(empty($menus)){ | ||
|  |             $menus = Category::getListForFrontMenu(); | ||
|  |         } | ||
|  |         $data = [ | ||
|  |             'categoryId' => $categoryId, | ||
|  |             'menus' => $menus, | ||
|  |         ]; | ||
|  |         return View::assign($data)->fetch('public/menu'); | ||
|  |     } | ||
|  | } |