давайте предположим, что у меня есть два контроллера и одно представление …… в одном контроллере я отображаю представление, в то время как на втором я использую метод. который не отображается.
контроллер один..
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?>
ВАЖНЫЙ Flash-сообщение может быть воспроизведено dsiplay тогда и только тогда, когда я вызываю функцию View in Add_product, а не перенаправляю на второй контроллер для второго метода -add. вызовите это закодировано в add_product () {}.
$this->load->view('product_veiw_page');
Задача ещё не решена.
Других решений пока нет …