首页 > 解决方案 > 如何将值发送到不同的 baseurl 控制器?

问题描述

我正在 Codeigniter 中创建一个网站。我有两个部分,一个是管理员,另一个是用户。现在我想从 admin 文件夹向用户控制器发送值。

在管理方面,我的 baseurl 是“localhost/website/admin”,而在用户中,它是“localhost/website”。

现在我想将一个值从管理员发送到用户中的“ABC”控制器,例如“localhost/website/user/ABC/2”。执行此操作的方法是 baseurl('user/ABC/2') 但管理端的 baseurl 是“localhost/website/admin”。那么我该怎么做呢?

标签: codeigniterurl

解决方案


$foo = "localhost/website/user/ABC/2";
$bar = str_replace("/admin","/user", $foo);
echo $bar;

将 $foo 替换为 baseurl


推荐阅读