我无法从控制器传递消息,使用使用Codeigniter的模态窗口在视图中显示它(我希望在插入后显示带有成功/错误消息的模态)。
在控制器中,我使用flashdata创建会话:
$mensaje='OK';
$this->session->set_flashdata('mensaje', 'OK');
在视图中,我需要打开模态,但我不知道如何从php中执行此操作:
<?php
$mensaje='';
$mensaje = $this->session->flashdata('mensaje');
if($mensaje='OK'){
// Here i need to open de modal window
}
?>
答案 0 :(得分:0)
在控制器
中$this->load->library('session');
$array_items =
array(
'mensaje' => 'OK'
);
$this->session->set_userdata($array_items);
$this->load->view('View_name');
在视图中
<?php
$mensaje = $this->session->userdata('mensaje');
if($mensaje=='OK')
{
?>
<!-- Load model here-->
<?php
}
?>