我正在与编码器中的flash数据作斗争。我的编辑功能工作正常。但问题是删除函数。我的控制器如下
public function rmRole()
{
$data = array();
$roleId = $this->uri->segment(4,0);
if ($this->_delete($roleId)) {
$this->session->set_flashdata('flash_message' ,'data_deleted');
redirect('adminroles');
}
}
我的模型包括
public function _delete($id) {
$table = $this->get_table();
$this->db->where('id', $id);
$this->db->delete($table);
}
我的数据被删除了。但它会重定向到一个带有url的空白页面。我该怎么做才能显示像数据删除成功和重定向到adminroles模块的flash数据?
尝试在模型
function delete($id) {
if ($id)
{
if ($this->db->where("id", $id)->delete("table name")){
return TRUE;
}
else{
return FALSE;
}
}else{
return FALSE;
}
}