diff --git a/application/admin/library/traits/Backend.php b/application/admin/library/traits/Backend.php index b91a5629adca30819679a38e2d64d4ce2fbcd617..8acad08e4dc6301d16377a02c59310ea10204cc4 100755 --- a/application/admin/library/traits/Backend.php +++ b/application/admin/library/traits/Backend.php @@ -60,6 +60,7 @@ trait Backend $list = $this->model ->where($where) ->order($sort, $order) + ->field($this->listDisplayFields) ->paginate($limit); $result = ['total' => $list->total(), 'rows' => $list->items()]; return json($result); diff --git a/application/common/controller/Backend.php b/application/common/controller/Backend.php index b70eede87b38fd8e244410dcb10a5f607cb6218b..6f51ae0193ecd3e61c9bc10da00f098e6bb8a96f 100644 --- a/application/common/controller/Backend.php +++ b/application/common/controller/Backend.php @@ -92,6 +92,12 @@ class Backend extends Controller */ protected $multiFields = 'status'; + /** + * 列表默认显示字段 + * @var array|string + */ + protected $listDisplayFields = '*'; + /** * Selectpage可显示的字段 */