|
@@ -34,8 +34,12 @@ class Api
|
|
|
# 一般为id
|
|
|
$level_id = Dever::input('level_id');
|
|
|
|
|
|
- # 当前选择的id
|
|
|
- $level_self = Dever::input('level_self');
|
|
|
+ # 传入的参数
|
|
|
+ $level_param = Dever::input('level_param');
|
|
|
+ if ($level_param) {
|
|
|
+ parse_str($level_param, $param);
|
|
|
+ $where['id'] = $param['id'];
|
|
|
+ }
|
|
|
|
|
|
# 是否是搜索列表页
|
|
|
$level_search = Dever::input('level_search');
|
|
@@ -49,9 +53,13 @@ class Api
|
|
|
|
|
|
# 三级联动
|
|
|
if ($level_num == 1) {
|
|
|
- $data = Dever::db('category/info')->getAll(array('info_id' => -1, 'id' => $level_self));
|
|
|
+ $where['info_id'] = -1;
|
|
|
} elseif($level_id > 0) {
|
|
|
- $data = Dever::db('category/info')->getAll(array('info_id' => $level_id, 'id' => $level_self));
|
|
|
+ $where['info_id'] = $level_id;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (isset($where['info_id'])) {
|
|
|
+ $data = Dever::db('category/info')->getAll($where);
|
|
|
}
|
|
|
|
|
|
if ($data || $level_num == 1) {
|