【问题标题】:redirect page before insert in grocery crud在插入杂货杂货之前重定向页面
【发布时间】:2015-01-14 12:57:31
【问题描述】:

当某些情况发生并且页面在firebug中成功重新加载时,我想在插入之前重定向页面。

我的代码:

$crud->callback_before_insert(array($this,'callback_function'));

功能:

$getRow1= $this->db->where('nationalityID',$getRow->id)->get('table_name')->row();

$data = array('courseID'=>$courseID,'userID'=>$getRow1->id);
$insert= $this->db->insert('table_name1',$data);

if($insert) {
    $newlink =  base_url()."admin/control_trainee_courses/data/". $courseID;
    echo "<script>" . "window.location = '$newlink';</script>";

    // or using   redirect(base_url()."index.php/admin/control_trainee_courses/data/".$courseID ;
}

请帮忙。

【问题讨论】:

    标签: php grocery-crud


    【解决方案1】:
    echo ("<SCRIPT LANGUAGE='JavaScript'>top.location.href='/index.php/';</SCRIPT>");
    exit();
    

    它将结束代码执行,因此不会发生插入。

    另外,请确保您重定向到同一个域,否则浏览器将阻止重定向。

    【讨论】:

      【解决方案2】:

      你可以使用 URl Helper 和 Redirect

      redirect(base_url(), 'refresh');
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-21
        • 1970-01-01
        • 2014-07-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多