我正在完全在 codeigniter 上构建一个站点。我已将默认控制器设置为 cuff。因此,每当用户键入域名时,它都会将控制权交给该控制器。
class Cuff extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->helper('url');
}
public function index()
{
$this->load->view('index');
}
public function navigate()
{
echo "test";
exit;
}
}
在我的索引视图中,我想要一个锚点导航到我的默认控制器中的一个函数。所以当我写
的时候<a href="<?php echo base_url();?>navigate">our collection</a>
,它说找不到页面。
我什至像这样设置了基本网址
$config['base_url'] = "http://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= preg_replace('@/+$@','',dirname($_SERVER['SCRIPT_NAME'])).'/';
似乎无法弄清楚这个问题。