我希望将一个参数传递给我的函数。页面是sub.mainsite.com/profile/change-password
配置文件是控制器,更改密码是其中的功能。现在我想传递change-password / first,如果是用户第一次登录,那么系统可以将它们重定向到主页而不是配置文件页面。
$uri_params = I_WANT_TO_SEE_IF_FIRST_IS_SET;
答案 0 :(得分:1)
只需这样做。
$uri = $this->uri->segment(3)
这将检索更改密码$uri_params = $uri .'/first';
答案 1 :(得分:0)
我不确定这是否是你所期待的。但是,在您的控制器中,
public function change_password($first = FALSE) {
if ($first == FALSE) {
redirect("profile");
} else {
redirect("home");
}
}
通过在控制器中设置默认值,您可以将其设为可选。因此,如果您的网址中的change_password后没有任何值,则会指定$first = FALSE
。