我是CodeIgniter的新手。我试图从控制器加载我的其他页面(关于和细节),如下所示: -
class Page extends CI_Controller
{
function index()
{
$this->load->model('Page_model');
$data['result'] = $this->Page_model->getData();
$data['page_title'] = "Page";
$this->load->view('templates/header');
$this->load->view('Page_view', $data);
$this->load->view('templates/footer');
}
function about()
{
echo "about";
$this->config->base_url();
$this->load->view('About');
}
function details()
{
$this->config->base_url();
$this->load->view('templates/header');
$this->load->view('details', $data);
$this->load->view('templates/footer');
}
}
然而,似乎执行从未进入或细节功能。我有
<a href="<?php echo base_url(); ?>"> Home </a> |
<a href="<?php echo base_url(); ?>index.php/about"> About </a> |
<a href="<?php echo base_url(); ?>index.php/details"> Details </a>
在我的标题页上。此page_view会显示,但是当我单击链接时,相应的功能不会被调用,因此这些页面不会显示。
请让我知道我哪里出错了。我现在一直在找几个小时而且找不到线索。
感谢您的帮助, ROSHNI
答案 0 :(得分:0)
试试这个:
<a href="<?php echo base_url(); ?>index.php/page/about"> About </a>