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()));
我有一个应用程序运行了一年,现在我的客户要求在应用程序外部创建一个文件夹来放置合同 (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()));