我已经加载了URL帮助器,我在config中设置了基本URL,但是这段代码似乎给了我:
PHP Error was encountered
Severity: Error
Message: Call to undefined function base_url()
Filename: views/site_navigation.php
Line Number: 6
这是第六行:
<li><a href="<?php echo base_url(); ?>/welcome">Home</a></li>
答案 0 :(得分:5)
此错误表示只有一个您未正确加载url helper的内容。请按照当前操作或控制器构造函数中指定的文档和load it进行操作。
答案 1 :(得分:1)
如果您使用 CI 2.0.0 (第67行)
$autoload['helper'] = array('url');
或者如果您使用 CI 3.0.0 (第91行)
$autoload['helper'] = array('url');
此外
分配这些空
$config['base_url'] = '';
$config['index_page'] = '';
答案 2 :(得分:0)
base_url()是对象配置的一个功能
试试这个:<li><a href="<?php echo $this->config->base_url(); ?>/welcome">Home</a></li>
答案 3 :(得分:0)
检查
CI /系统/助手/ url_helper.php
function base_url($uri = '', $protocol = NULL)
{
return get_instance()->config->base_url($uri, $protocol);
}
你可以在
上设置它CI /应用/配置/ config.php中
$config['base_url'] = ....
答案 4 :(得分:0)
打开config.php $config['base_url']= "localhost/meusite
以打开自动加载library('url')
或控制器$this->load->library('url')
。