echo base_url

时间:2015-04-30 00:56:01

标签: php codeigniter

我已经加载了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> 

5 个答案:

答案 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')