[英]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.