Codeigniter base_url() 函数,转到父文件夹

Codeigniter base_url() function, go to parent folder

我有一个应用程序运行了一年,现在我的客户要求在应用程序外部创建一个文件夹来放置合同 (PDF)。

关键是该应用程序完全正常运行并且多次调用 base_url() 函数,因此我无法更改配置文件 $config['base_url'] 变量,否则我的应用程序将停止运行。

所以基本上我需要转到我当前应用程序的父文件夹。

假设基础 url 在 www.mysite.com/a/app/ 我需要进入 www.mysite.com/b/ 文件夹。

我的第一个想法是:

<?= base_url('../b') ?>

但是当然不行。有什么想法吗?

试试这个:

echo base_url() . '../../b/';

试试这个代码:

echo base_url(array('.', '..', 'b'));

echo base_url('./../b');

为我工作

回到一个文件夹;

dirname(base_url());

回到两个文件夹;

dirname(dirname(base_url()));