CodeIgniter:Anchor还是href?

Rom*_*man 3 codeigniter

anchor在CodeIgniter 中使用而不是使用传统的html a href标签有什么区别?我应该在视图中使用锚点还是在HTML中使用href?谢谢

tpa*_*pae 5

老实说,我觉得差异很小.我个人使用html锚,因为它使用更多的HTML.

如果要在视图中添加上下文路径,请执行以下操作:

<a href="<?=site_url('path/name');?>">anchor</a>
Run Code Online (Sandbox Code Playgroud)

但是,使用codeigniter锚点的一个优点是,如果要动态构建内容:

for($i = 0; $i < $count; $i++) {
   $anchors[] = anchor('path/name', 'anchor');
}
Run Code Online (Sandbox Code Playgroud)

比...更容易

for($i = 0; $i < $count; $i++) {
   $anchors[] = '<a href="'.site_url('path/name').'">anchor</a>';
}
Run Code Online (Sandbox Code Playgroud)

你看得到差别吗?:)