控制器代码:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class User extends CI_Controller {
public function index()
{
$array = array(
array('id'=>1,'title'=>'iiii','name'=>'zps'),
array('id'=>2,'title'=>'eeee','name'=>'erd'),
array('id'=>3,'title'=>'rrrr','name'=>'rsd'),
);
// $array['list'] = $array;
// $this->load->vars($array);
$this->load->view('user/header');//view可以多次调用
$this->load->vars('name','hello world');
$this->load->view('user/index');//加载子目录的视图文件
class User extends CI_Controller {
public function index()
{
$array = array(
array('id'=>1,'title'=>'iiii','name'=>'zps'),
array('id'=>2,'title'=>'eeee','name'=>'erd'),
array('id'=>3,'title'=>'rrrr','name'=>'rsd'),
);
// $array['list'] = $array;
// $this->load->vars($array);
$this->load->view('user/header');//view可以多次调用
$this->load->vars('name','hello world');
$this->load->view('user/index');//加载子目录的视图文件
}
视图代码:
header.php代码
<h1>头部文件</h1>
index.php代码
<meta charset='utf-8'>
<table border="1">
<tr>
<td>编号</td>
<td>标题</td>
<td>名字</td>
</tr>
<?=$name?>
<table border="1">
<tr>
<td>编号</td>
<td>标题</td>
<td>名字</td>
</tr>
<?=$name?>
</table>
结果:
传数组到模板页面
控制器代码
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class User extends CI_Controller {
public function index()
{
$array = array(
array('id'=>1,'title'=>'iiii','name'=>'zps'),
array('id'=>2,'title'=>'eeee','name'=>'erd'),
array('id'=>3,'title'=>'rrrr','name'=>'rsd'),
);
$array['list'] = $array;
$this->load->vars($array);
// $this->load->view('user/header');//view可以多次调用
// $this->load->vars('name','hello world');
$this->load->view('user/index');//加载子目录的视图文件
class User extends CI_Controller {
public function index()
{
$array = array(
array('id'=>1,'title'=>'iiii','name'=>'zps'),
array('id'=>2,'title'=>'eeee','name'=>'erd'),
array('id'=>3,'title'=>'rrrr','name'=>'rsd'),
);
$array['list'] = $array;
$this->load->vars($array);
// $this->load->view('user/header');//view可以多次调用
// $this->load->vars('name','hello world');
$this->load->view('user/index');//加载子目录的视图文件
}
视图代码:
<meta charset='utf-8'>
<table border="1">
<tr>
<td>编号</td>
<td>标题</td>
<td>名字</td>
</tr>
<table border="1">
<tr>
<td>编号</td>
<td>标题</td>
<td>名字</td>
</tr>
<!-- <?=$name?> -->
<?php foreach($list as $list):?>//注意:这里是冒号,这里的第一个list要跟后台控制器的名字保持一致
<tr>
<td><?=$list['id'];?></td>
<td><?=$list['title'];?></td>
<td><?=$list['name'];?></td>
<td><?=$list['id'];?></td>
<td><?=$list['title'];?></td>
<td><?=$list['name'];?></td>
</tr>
<?php endforeach?>//end来结束容易找到匹配的foreach,而花括号不易找到
</table>