public function ajax_cate(Request $request) { header("Content-Type:text/html;charset=utf-8"); if (!isset($_GET['id']) || empty($_GET['id'])) { echo $this->ecm_json_encode(false); return; } // var_dump($_GET);exit(); $catemodel = new Category(); $cate = $catemodel->get_list($_GET['id']); // var_dump($cate);exit(); foreach ($cate as $key => $val) { $child = $catemodel->get_list($val['id']); $lay = $val['levels']; if ($lay >= MAX_LAYER) { $cate[$key]['add_child'] = 0; } else { $cate[$key]['add_child'] = 1; } /* if ($val['levels']>=4 ) { $cate[$key]['switchs'] = 0; } else {*/ $cate[$key]['switchs'] = 1; // } $cate[$key]['cate_name'] = $val['slug']; $cate[$key]['parent_id'] = $val['parent_id']; $cate[$key]['if_show'] = 1; $cate[$key]['sort_order'] = $val['sort']; $cate[$key]['cate_id'] = $val['id']; $cate[$key]['sortpath'] = $val['sortpath']; // $cate[$key]['switchs']= $val['sort']; } echo $this->ecm_json_encode(array_values($cate)); return; }