根据您当前的页面,我需要帮助重定向我的页面。
基本上,
我有一个带有通知下拉列表的导航栏,在该下拉列表中,我可以选择接受和删除。
我们在我的个人资料页面中说我想点击通知中的删除,我不想留在个人资料页面中。 如果我在设置页面中单击“删除”,它仍将保留在设置页面中。
知道怎么做吗?
到目前为止,这就是我所做的。
function delete_notif(){
$id = $this->uri->segment(3);
$pid = $this->uri->segment(4);
$this->admin_model->delete($id, $pid);
$profile = 'profile';
$settings = 'settings';
if($id = $profile && $id != $projects) {
redirect('manager/profile');
} else if ($id != $settings && $id = $projects) {
redirect('manager/all_projects');
}
}
答案 0 :(得分:2)
“if”语句中的比较不正确 - 应该有“==”而不是“=”。但我认为最好这样写:
function delete_notif(){
$id = $this->uri->segment(3);
$pid = $this->uri->segment(4);
$this->admin_model->delete($id, $pid);
switch($id) {
case 'profile':
redirect('manager/profile');
break;
case 'settings':
redirect('manager/all_projects');
break;
default:
redirect('manager/profile');
break;
}
}