有人可能会问这个,但我找不到。我现在使用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行获取。谢谢提前。
答案 0 :(得分:1)
你应该使用双引号使php变量可见,因为单引号不能识别字符串中的php变量。另一种方法是通过'将字符串与变量连接起来。' (点)运营商:
redirect("absen/lihat/$kode_matkul");
或
redirect('absen/lihat/'.$kode_matkul);