rabin 1 year ago
parent
commit
4ae8b10bf5
1 changed files with 13 additions and 8 deletions
  1. 13 8
      page/list.php

+ 13 - 8
page/list.php

@@ -4,18 +4,23 @@ if (layadmin()) {
 	if ($page->page <= 1) {
 		$html->html = '<ul class="pagination layui-box layui-laypage layui-laypage-default" style="display:inline-flex;"><li><span class="layui-laypage-count">每页 '.$page->num.' 条,共 '.$page->total.' 条</span></li></ul>';
 	} else {
-		$select = '<select onchange="go(\'search_limit\', $(this).val())">';
 		$num = Dever::config('base')->page_num;
-		$search_limit = Dever::input('search_limit', 0);
+		if ($num) {
+			$select = '<select onchange="go(\'search_limit\', $(this).val())">';
+			$search_limit = Dever::input('search_limit', 0);
 		
-		foreach($num as $k => $v) {
-			$check = '';
-			if ($search_limit == $k) {
-				$check = 'selected';
+			foreach($num as $k => $v) {
+				$check = '';
+				if ($search_limit == $k) {
+					$check = 'selected';
+				}
+				$select .= '<option value="'.$k.'" '.$check.'>'.$v.'</option>';
 			}
-			$select .= '<option value="'.$k.'" '.$check.'>'.$v.'</option>';
+			$select .= '</select>';
+		} else {
+			$select = $page->num;
 		}
-		$select .= '</select>';
+		
 		# 定义父节点的类型、属性等(整个page的节点)
 		$html->parent = array('ul', 'class="pagination layui-box layui-laypage layui-laypage-default" style="display:inline-flex;"');
 		# 定义子节点的类型、属性等(每个page的节点)