【问题标题】:Displaying Flash data in php codeigniter在 php codeigniter 中显示 Flash 数据
【发布时间】:2015-12-23 04:49:37
【问题描述】:

我正在努力处理 codeigniter 中的闪存数据。我的编辑功能工作正常。但问题在于删除功能。我的控制器如下

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 模块?

【问题讨论】:

  • 您正在加载会话库吗?另外,您能否展示一下您的视图,以便我们了解您是如何显示 flashdata 的?

标签: php codeigniter


【解决方案1】:

在模型中试试这个

function delete($id) {
   if ($id) 
   {      
      if ($this->db->where("id", $id)->delete("table name")){
          return TRUE;
      }
      else{ 
          return FALSE;
      }
   }else{ 
          return FALSE;
   }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 2021-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多