在php codeigniter中显示Flash数据
我正在与codeigniter中的flash数据作斗争。我的编辑功能工作正常。但问题是删除功能。我的控制器如下在php codeigniter中显示Flash数据,php,codeigniter,Php,Codeigniter,我正在与codeigniter中的flash数据作斗争。我的编辑功能工作正常。但问题是删除功能。我的控制器如下 public function rmRole() { $data = array(); $roleId = $this->uri->segment(4,0); if ($this->_delete($roleId)) { $this->session->set_flashdata('flash_message'
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的空白页面。如何显示flash数据(如已成功删除的数据)并重定向到adminroles模块?在模型中尝试此操作
function delete($id) {
if ($id)
{
if ($this->db->where("id", $id)->delete("table name")){
return TRUE;
}
else{
return FALSE;
}
}else{
return FALSE;
}
}
试试这个模型
function delete($id) {
if ($id)
{
if ($this->db->where("id", $id)->delete("table name")){
return TRUE;
}
else{
return FALSE;
}
}else{
return FALSE;
}
}
您正在加载会话库吗?另外,您是否可以显示您的视图,以便我们可以看到您如何显示flashdata?您是否正在加载会话库?另外,您是否可以显示您的视图,以便我们可以看到您如何显示flashdata?