升级视图解析器
文档
变更点
- 你必须更改解析器库的实现和加载方式。 
- 视图可以从 CI3 复制。通常不需要对其进行任何更改。 
升级指南
- 在使用视图解析器库的任何地方,用 - $parser = service('parser');替换- $this->load->library('parser');。
- 你必须将控制器中的渲染部分从 - $this->parser->parse('blog_template', $data);改为- return $parser->setData($data)->render('blog_template');。
代码示例
CodeIgniter 3.x 版本
<?php
$this->load->library('parser');
$data = array(
    'blog_title'   => 'My Blog Title',
    'blog_heading' => 'My Blog Heading'
);
$this->parser
    ->parse('blog_template', $data);
CodeIgniter 4.x 版本
<?php
$parser = service('parser');
$data = [
    'blog_title'   => 'My Blog Title',
    'blog_heading' => 'My Blog Heading',
];
return $parser->setData($data)->render('blog_template');