$param) { $params[$key] = $this->handleVar($param); } return parent::setVars($params, $merge); } public function setVar($key, $value): PhView { $value = $this->handleVar($value); return parent::setVar($key, $value); } protected function handleVar($var) { /** * 分页数据 */ if (isset($var->items) && is_array($var->items)) { $var->items = kg_array_object($var->items); } elseif (is_array($var)) { $var = kg_array_object($var); } return $var; } }