我正在尝试提供菜单栏中不同页面的链接。我已经为页面创建了视图,并创建了相应的控制器。菜单栏的代码也在另一个视图中单独写入。在这个视图中,我试图给出链接。我尝试提供与base_url()
的链接,但当页面加载链接后我给出的链接href无法正常工作。我试过了:
<a href="<?php echo base_url();?>admember/index">
此处, admember 是控制器,索引是我的功能。
我的代码:
的header.php
<ul class="nav navbar-nav">
<li class="active">
<a href="home.php">Dashboard</a>
</li>
<li class="menu-dropdown classic-menu-dropdown ">
<a data-hover="megamenu-dropdown" data-close-others="true" data-toggle="dropdown" href="javascript:;">
Memeber Management <i class="fa fa-angle-down"></i>
</a>
<ul class="dropdown-menu pull-left">
<li class=" dropdown-submenu">
<a href="<?php echo base_url();?>admember/index">
<i class="icon-briefcase"></i>
Add Member </a>
</li>
<li class=" dropdown-submenu">
<a href=":;">
<i class="icon-wallet"></i>
Edit Member </a>
</li>
<li class=" dropdown-submenu">
<a href=":;">
<i class="icon-bar-chart"></i>
Delete Memeber </a>
</li>
</ul>
</li>
</ul>
控制器admember.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class admember extends CI_Controller {
public function index()
{
$this->load->view('addmember');
}
}
任何人都可以帮助我。我是codeigniter的新手。
答案 0 :(得分:2)
不要忘记加载$ this-&gt; load-&gt; helper(&#39; url&#39;);并在Codeginter中考虑基本URL中的问题。
转到application-&gt; config-&gt; config.php并将基本网址示例更改为http://yourbaseurl/