网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-11-19 09:44:39

admin
管理员

ci中如何给模板传递变量

基本原理

再控制器中设置一个变量 $var ,这个变量是一个关联数组。

使用 $this->load-view("tpl.php", $var); 

之后就可以再tpl.php 中使用 比变量 $var


一个例子

创建一个控制器 hello.php

<?php
class hello extends CI_Controller {  
    public function index() {
        $data = array("name" => 'ipbbs', 
                       "age" => 10,
                       "website" => "www.ipbbs.net"
            );
        
        $this->load->view("ipbbs", $data);
    }
}

创建一个视图文件 ipbbs.php

<?php

echo $name . "</br>";
echo $age  . "</br>";
echo $website . "</br>";

浏览器

http://localhost/ipbbs/index.php/hello

输出结果

ipbbs
10
www.ipbbs.net

这里传入的数据必须是关联数组,可以是多维数组。


ipbbs.net

离线

页脚

Powered by FluxBB