Codeigniter - 带有{title}标签的变量

时间:2015-01-28 19:22:03

标签: php codeigniter templates

我正在使用Codeigniter建立一个网站,在我看来,我不会像以下那样放置变量:

<?=$title?>

我更愿意用HTML编写

{title}

并以某种方式取代它。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

CodeIgniter有一个模板解析器,可以完全满足您的需求。

以下是他们的文档中的一些示例:

$this->load->library('parser');

$data = array(
            'blog_title' => 'My Blog Title',
            'blog_heading' => 'My Blog Heading'
            );

$this->parser->parse('blog_template', $data);

这是HTML

<html>
<head>
<title>{blog_title}</title>
</head>
<body>

<h3>{blog_heading}</h3>

{blog_entries}
<h5>{title}</h5>
<p>{body}</p>
{/blog_entries}
</body>
</html>

可在其网站here

上找到完整的文档

答案 1 :(得分:0)