我在这里试图加载我们的页面。但是找不到请求的页面。请为此问题提供解决方案。
查看:
<ul class="nav nav-pills">
<li><a href="<?php echo $site ?>">HOME</a></li>
<li><a href="<?php echo $site ?>/CI_timeline/loadaboutus">ABOUT US</a></li></ul>
控制器:
public function loadaboutus()
{
$data=$this->data;
$this->load->view('aboutus',$data);
}
答案 0 :(得分:2)
Mybe你没有添加index.php
<li><a href="<?php echo $site ?>/index.php/CI_timeline/loadaboutus">ABOUT US</a></li>
或
<li><a href="<?php echo site_url() ?>/CI_timeline/loadaboutus">ABOUT US</a></li>
确保您的控制器名称以大写字母开头。
答案 1 :(得分:2)
确保您已在&#34; li&#34;中写入了正确的控制器名称。以及控制器页面的顶部。
答案 2 :(得分:1)
public function loadaboutus()
{
$data=$this->data;
$this->load->view('aboutus',$data);
}
Try this:
public function loadaboutus()
{
$this->load->view('aboutus');
}
答案 3 :(得分:0)
确保您在$ config [&#39; base_url&#39;]中编写的基本文件夹名称和名称相同。
答案 4 :(得分:0)
使用
<?php echo base_url('/ContollerName/function Name') ;?>
并在控制器中添加
public function loadaboutus()
{
$this->load->helper('url');
$data=$this->data;
$this->load->view('aboutus',$data);
}