【问题标题】:Redirecting URL - Codeigniter重定向 URL - Codeigniter
【发布时间】:2017-03-24 08:03:27
【问题描述】:

我需要帮助来根据您当前的页面重定向我的页面。

基本上,

我有一个带有通知下拉菜单的导航栏,在该下拉菜单中,我可以选择接受和删除。

假设我在我的个人资料页面中,我想从通知中单击删除,我不想只停留在个人资料页面中。 如果我在设置页面点击删除,它仍然会留在设置页面。

知道怎么做吗?

这是我到目前为止所做的。

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');
    }
}

【问题讨论】:

  • 寻找AJAX
  • 变量$projects的内容是什么?

标签: php codeigniter


【解决方案1】:

“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;
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-12
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-16
    相关资源
    最近更新 更多