base_url () 函数不工作 (Codeigniter)

base_url () function is not working ( Code ignitor)

我是 php 的新手,最近我试图将我的 html 和 css 文件加载到代码点火器中。因此,当我尝试使用 href 在页面之间 link 时,我的网站不会加载,如果有人能指出我的错误,我将不胜感激,谢谢

这是我想要在页面之间 link 的视图部分

 <header>
    <nav>
            <ul>
                <li> <a href="<?= base_url()?> signup">Sign ups</a></li>    
          </ul>
    </nav>
</header>   

这个是注册控制器

<?php

class signup extends extends CI_controller{

public function index()
{
    $this -> load -> view ('header');
    $this -> load -> view ('signup_view');
    $this -> load -> view ('footer');

}

}

这看起来像 CI 2.x - 如果它是 CI 3+,你需要像我下​​面的代码一样将你的控制器标题化。但是,您的问题不是加载 url helper。您可以将它放在控制器的构造中或直接放在 index 函数

<?php
class Signup extends extends CI_controller{

function __construct() {
  parent::__construct();
  $this->load->helper('url');
}

public function index() {
// ...

这将在该控制器中启用它,但您可以通过将其放入 config/autoload.php 文件中来全局启用它:

$autoload['helpers'] = array('url');