实例化对象
void Core_Pagination::__construct( [ array $config = string(7) "default" ] )
参数列表
参数 类型 描述 默认值 $config
array
Configuration string(7) "default"
void
public function __construct($config = 'default')
{
if (!is_array($config))
{
$config = Core::config('pagination.'.$config);
}
if ($config && is_array($config))
{
// 兼容2.0写法
if (isset($config['current_page']) && is_array($config['current_page']))
{
if (isset($config['current_page']['source'])) $config['source'] = $config['current_page']['source'];
if (isset($config['current_page']['key'])) $config['key'] = $config['current_page']['key'];
unset($config['current_page']);
}
$this->config = $config + $this->config;
}
}