假设我有两个控制器和一个视图......在一个控制器中我显示视图而在第二个我正在运行方法。没有显示。
控制器一 ..
Function add_product()
{
$post=$this->input->post();
if($this->add->rundbFunction($post)==TRUE)
{
$this->db->close();
$this->session->set_flashdata('success','Product has been added
successfully');
return redirect('Secondcontroller/add');
}
第二个控制器功能就像这样
Function add(){
$this->load->view('product_veiw_page');
}
查看
<?php if($error=$this->session->flashdata('success')): ?>
<div class="alert alert-dismissable alert-success">
<!-------displaying error------->
<strong><?=$error;?></strong>
</div>
<!------end of end condition------->
<?php endif?>
重要当且仅当我在Add_product函数中调用View而不是为第二个方法-add重定向到第二个控制器时,Flash消息可以是dsiplayed。在add_product(){}中调用此编码。
$this->load->view('product_veiw_page');