视图之数组索引变量
在控制器里组装的数组数据,为何在视图中可以直接使用数组索引下标当成变量?php:class Test extends CI_Controller {
public function index()
{
$data['title']="My Real Title";
$data['heading']="My Real Heading";
$this->load->view('index',$data);
// $this->load->view('index',array('datas'=>$data));
}}
html:<div id="body">
<p>视图展示页</p>
<div>
<h2><?php echo $title; ?></h2>
</div>
</div>
原理很简单,就是用了 PHP 的一个内置函数,叫做 extract(),有兴趣可以看看 PHP 手册 http://php.net/manual/zh/function.extract.php ,这就是 PHP 的强大之处。
页:
[1]