CodeIgniter - 链接到视图中另一个页面的正确方法

Cec*_*cil 27 php anchor codeigniter

我想知道是否有人可以告诉我从视图中链接到另一个页面的正确方法.

有这个功能还是只是通常的

干杯,

jon*_*ohn 65

我假设你的意思是"内部"在你的申请中.

你可以创建自己的<a>标签,并像这样在href中插入一个网址

<a href="<?php echo site_url('controller/function/uri') ?>">Link</a>
Run Code Online (Sandbox Code Playgroud)

或者您可以使用URL帮助程序生成<a>标记

anchor(uri segments, text, attributes)
Run Code Online (Sandbox Code Playgroud)

所以...使用它......

<?php echo anchor('controller/function/uri', 'Link', 'class="link-class"') ?>
Run Code Online (Sandbox Code Playgroud)

这将产生

<a href="http://domain.com/index.php/controller/function/uri" class="link-class">Link</a>
Run Code Online (Sandbox Code Playgroud)

对于其他评论问题

我会用我的第一个例子

所以...

<a href="<?php echo site_url('controller/function') ?>"><img src="<?php echo base_url() ?>img/path/file.jpg" /></a>
Run Code Online (Sandbox Code Playgroud)

对于图像(和其他资产)我不会把文件路径放在php中,我只是回显base_url()然后正常添加路径.