簡體   English   中英

如何通過重定向到Codeigniter中的函數來獲取Form中的數據和Flashmessage?

[英]How Can I get the Data and Flashmessage in Form by redirecting to a function in Codeigniter?

我想在“產品”頁面中顯示成功消息和“產品尺寸”。如果在視圖中傳遞數據,這是可能的,但是通過重定向功能無法顯示...這是我的控制器代碼

class Addcontroller extends MY_Controller{
function __construct() {
    parent::__construct();
      $this->load->model('vendor/Addmodel', 'add', TRUE);
      $this->load->model('vendor/Showmodel', 'show', TRUE);
}


  function add_product(){

   if($this->add->add_product($post)==TRUE){

        $this->db->close();
        $this->session->set_flashdata('success','Product has been added 
       successfully');
        return redirect('product');


    }
    function product(){

    $data['product_size'] = $this->show->show_product_size();
    $this->load->view('product',$data);

      }

     }
  }

將此添加到您的構造方法:

$this->load->library('session');

在控制器方法中設置flashdata:

$this->session->set_flashdata('item', 'value');

檢索您的視圖:

if(!empty($this->session->flashdata('item'))){
$flash=$this->session->flashdata('item');
//do whatever you want.
}

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM