Think/Model/ViewModel.php
private function _checkFields($name, $fields)
    {
        // 定义所有字段
        if (false !== $pos = array_search('*', $fields)) {
            $fields = array_merge($fields, D($name)->getDbFields());
            unset($fields[$pos]);
        }

        return $fields;
    }
private function _checkFields($name, $fields)
    {
        // 定义所有字段
        if (false !== $pos = array_search('*', $fields)) {
            $fields = array_merge($fields, D($name)->getDbFields());
            unset($fields[$pos]);
        }

        return $fields;
    }
检查是否定义了所有字段


@param string $name 模型名称
@param array $fields 字段数组

@return array