如何将变量从控制器传递到视图

时间:2015-09-09 08:05:54

标签: php codeigniter-2

我使用codeigniter 2.2 以下是我的控制器类

<html><body><h1><?php echo  $data?></h1></body></html>

以下是我的观点

<div class="box">
<div id="title" class="floatleft2"></div>
    <div id="currency" class="floatleft999"></div>
<div id="livePrice" class="floatleft20"></div>

<div id="liveData" class="floatleft9"></div>
</div></div>
</div>

尝试将变量传递给视图并不断收到此错误

  

遇到PHP错误

     

严重性:注意

     

消息:未定义的变量:数据

     

文件名:views / welcome_message.php

     

行号:75

1 个答案:

答案 0 :(得分:0)

试试这个,

class Welcome extends CI_Controller {


    public function index()
        {
            $test = "hello";
            $data['test'] = $test
            $this->load->view('welcome_message',$data);
        }
    }
}

在视图中

<html><body><h1><?php echo $test; ?></h1></body></html>

有关更多参考检查https://ellislab.com/codeigniter/user-guide/general/views.html