Php CodeIgniter模板解析器变量数组?

Php CodeIgniter模板解析器变量数组?,php,codeigniter,parsing,templates,Php,Codeigniter,Parsing,Templates,因此,我的传统方法是使用模板解析器类,而不是标准的视图加载方法。唯一的问题是,如果使用了多个类别,变量可能会在一段时间后变得混乱 例如。。。这样的数组: $data = array( 'THREAD' => array( 'TITLE' => "Some Cool Title", 'MESSAGE' => "Hello, world!", 'AUTHOR' => $author_info //Some Array o

因此,我的传统方法是使用模板解析器类,而不是标准的视图加载方法。唯一的问题是,如果使用了多个
类别
,变量可能会在一段时间后变得混乱

例如。。。这样的数组:

$data = array(
    'THREAD' => array(
        'TITLE' => "Some Cool Title",
        'MESSAGE' => "Hello, world!",
        'AUTHOR' => $author_info //Some Array of author's info
    ),
    'COMMENT_RESULTS' => array(
        array(
            'MESSAGE' => "hello, world!",
            'AUTHOR' => array()
        )
    )
);
查看:

<h1>{THREAD:TITLE}</h1> 
<H2>Posted by {THREAD:AUTHOR:USERNAME}

<p>{THREAD:MESSAGE}</p>

<ul>{COMMENT_RESULTS}
     <li>
          {COMMENT:MESSAGE}
          Posted by {COMMENT:AUTHOR:USERNAME}
     </li>
</ul>
{THREAD:TITLE}
由{线程:作者:用户名}发布
{线程:消息}

    {COMMENT_RESULTS}
  • {注释:消息} 由{注释:作者:用户名}发布
{TITLE}

Posted by {AUTHOR}

{MESSAGE}

{COMMENT_RESULTS}

      {MESSAGE}
      Posted by {AUTHOR}

{/COMMENT_RESULTS}