我必须在控制器文件夹中使用名称为about.php的控制器。现在在视图文件夹中我有一个名为about.php的视图。在index.php视图中我想用链接调用该视图,但它没有调用我是Codeignitor的新手。
这是我在index.php中的调用代码
<a href="<?php echo base_url();?>About/about">About Us</a>
这是我在控制器文件夹中的控制器代码about.php。
class About extends CI_Controller {
function index(){
$this->load->view('about');
}
}
答案 0 :(得分:1)
您的观点应该被称为about.php
并位于views
文件夹中。
您的控制器正在调用此视图(正确),称为about
。
因此,此视图的正确链接如下:
<a href="<?= site_url('about'); ?>">About Us</a>
您可以阅读base_url
和site_url
here之间的差异。
答案 1 :(得分:0)
试试这个:
<a href="<?php echo base_url();?>index.php/about">About Us</a>