在Codigniter视图中显示带有消息的模态

时间:2015-09-16 09:51:50

标签: php session

我无法从控制器传递消息,使用使用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              
                                }
  ?>

1 个答案:

答案 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
    }
?>

CodeIgniter Session Class