如何将页面重定向到上一页或控制器?

时间:2016-09-13 16:05:02

标签: php codeigniter redirect

有人可能会问这个,但我找不到。我现在使用CodeIgniter。如何将页面重定向到上一页或控制器?

function lihat($kode_matkul){
    $data['absen'] = $this->absen_model->absen($kode_matkul);
    $data['main_content']   = 'tambah_absen';
    $this->load->view('page', $data);
}

function tambah($nim, $kode_matkul, $hadir){
    $tambah = $this->mhs_model->create($nim, $kode_matkul, $hadir);
    redirect('absen/lihat/$kode_matkul'); //the error line
}

问题是,在我使用tambah功能后,我想将我的网页重定向到--->base_url()/absen/lihat/(此处为kode_matkul),但程序只是将我重定向到{{1}和--->base_url()/absen/lihat我从MySQL行获取。谢谢提前。

1 个答案:

答案 0 :(得分:1)

你应该使用双引号使php变量可见,因为单引号不能识别字符串中的php变量。另一种方法是通过'将字符串与变量连接起来。' (点)运营商:

redirect("absen/lihat/$kode_matkul");

redirect('absen/lihat/'.$kode_matkul);