1

我试图让另一个框架在 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。

这样做的正确方法是什么?

4

1 回答 1

1

不确定这是否会有所帮助,但请尝试一下 - 转到您的配置文件并将基本 URL 设为空白

$config['base_url'] = '';

转到主 index.php 并查找

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

然后将其与您的网址一起插入

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

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

于 2013-08-10T00:00:12.007 回答