我正在使用 CodeIgniter 中的模板解析器类为视图 (MVC) 提供设计人员友好的外观。我有一系列要显示的帖子,但在首页上,我只想显示帖子的一部分(前 200 个字符),然后是...“阅读更多”链接。
它正在输出帖子,但似乎忽略了 PHP substr() 函数,因为文本是全长的。
在模型类内部:
function __construct()
{
parent::__construct();
$this->load->library('parser');
$this->load->model('MPosts');
}
function index() // BASE_URL
{
$data = array("article_posts" => $this->MPosts->get_posts());
$this->parser->parse('VPosts', $data);
}
视图内部:
<body>
{article_posts}
<h2><a href="posts/post/{postID}">{title}</a></h2>
<p><?=substr("{post}", 0, 200);?>...</p>
<p><a href="posts/post/{postID}">Read More</a></p>
<hr />
{/article_posts}
</body>