我正在尝试掌握 CodeIgniter。在我看来,我使用模板解析器,如下所示:
{blog_entries}
<h5>{title}</h5>
<p>{body}</p>
{/blog_entries}
现在我想使用图标字体在博客条目中显示图标。这个图标字体将来可能会改变,所以我想创建一个图标字体助手(我想我知道怎么做)。例如,写作edit_icon('span')
会产生 HTML<span class="icon">*</span>
哪里*
是给我一个编辑图标的任何字符。
我的问题是:这个助手应该在视图中还是在控制器中使用?这<span>
显然需要一个链接。所以我应该这样去做:
{blog_entries}
<h5>{title} <a href="{edit_link}"><?php echo edit_icon('span') ?></a></h5>
<p>{body}</p>
{/blog_entries}
还是应该将整体<a href="{edit_link}"><?php echo edit_icon('span') ?></a>
保存在$data
变量中并传递给解析器?你会怎么做?