ビューパーサーのアップグレード

ドキュメント

変更点

  • パーサーライブラリの実装と読み込みを変更する必要があります。

  • ビューは CI3 からコピーできます。通常、変更は必要ありません。

アップグレードガイド

  1. ビューパーサーライブラリを使用している場所で、$this->load->library('parser');$parser = service('parser'); に置き換えます。

  2. コントローラーのレンダリング部分を $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');