在另一个配置文件中使用CodeIgniter的基本URL

时间:2013-08-09 13:27:37

标签: codeigniter config base-url

我正在尝试让另一个框架在CodeIgniter中运行,而另一个框架有自己的配置文件。它需要的一个值是站点或基本URL。我以为我只是使用来自application / config / config.php文件的CI的基本url值。我尝试了两种方法:

  1. 只需使用base_url()即可。 url帮助程序正在自动加载。这会产生“致命错误:调用未定义函数base_url()”
  2. 执行require_once APPPATH . 'config/config.php';,然后使用$config['base_url']。此方法适用于使用application / config / database.php的数据库值。但对于基本URL,我收到此错误:“消息:未定义的变量:配置”。我不明白为什么它适用于database.php但不适用于config.php。
  3. 这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

不确定这是否有帮助,但尝试一下 - 转到配置文件并将基本网址设为空白

$config['base_url'] = '';

转到主index.php并查找

  * -------------------------------------------------------------------
  *  CUSTOM CONFIG VALUES

然后将此插入您的网址

    $assign_to_config['base_url'] = 'http://yourdomain.com';

然后您应该能够使用base_url()