如何在codeigniter中设置菜单链接(href)?

时间:2016-10-21 10:58:38

标签: codeigniter

我正在尝试将我的核心php项目转换为CodeIgniter 我在配置文件中为项目设置了baseurl,即:http://localhost/myproject/

当我尝试设置菜单锚href时,我需要通过controller_name/action_name

<a href='controller_name/action_name'> Tag_Name

我无法直接设置同一控制器的操作名称。

<a href='action_name'> Tag_Name

我还在控制器中加载了URL helper

3 个答案:

答案 0 :(得分:0)

使用

<a href="<?php echo site_url('controller/function/uri') ?>">Link</a>

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

两者中的任何一个都应该没问题。 另请参阅this link.

或者您可以使用base_url()函数获取$config['base_url']配置文件中设置的值。

答案 1 :(得分:0)

请确保您已添加此 - &gt; load-&gt;帮助程序(&#39; url&#39;);在控制器中,您可以添加config-&gt; autoload。

<a href="<?php echo base_url('controller/function')?>"></a>
or
<a href="<?php echo site_url('controller/function')?>"></a>

答案 2 :(得分:0)

只需使用以下代码

<a href="<?php echo base_url('controller_name/action_name')?>">Tag_name</a>

谢谢你