public function ajax_list() { $city_id = intval(I('get.city_id')); $map['city_id'] = $city_id; $class_list = M('HomeClass')->where($map)->select(); $class_id_arr = array(); foreach ($class_list as $item) { $class_id_arr[] = $item['class_id']; } //var_dump($class_id_arr);exit; $this->assign('class_id_arr', $class_id_arr); //$this->assign('class_list',$class_list); $list = M('Classify')->order('parentid asc,order_num asc,id asc')->select(); import("Think/Tree"); $tree = new \Think\Tree(); $arrlist = array(); foreach ($list as $item) { $tree->setNode($item['id'], $item['parentid'], $item['title'], $item['is_hidden'], $item['order_num']); if ($item['parentid'] > 0) { continue; } $arrlist[] = $item; } foreach ($arrlist as $key => $item) { $arrlist[$key]['list'] = $tree->getIndustryClassList($item['id']); } $this->assign('arrlist', $arrlist); $this->display(); }
public function ajax_list() { import("Think/Tree"); $tree = new \Think\Tree(); $list = M('Classify')->order('parentid asc,order_num asc,id asc')->select(); $this->assign('list', $list); foreach ($list as $item) { $tree->setNode($item['id'], $item['parentid'], $item['title'], $item['is_hidden'], $item['order_num']); } $this->assign('html', $tree->getClassifyList()); $this->display(); }