【发布时间】:2014-11-11 17:44:15
【问题描述】:
有没有办法在它加载的模板中使用页面 $data 变量?
例如 - 如果我有一个具有这样头部的模板:
<!DOCTYPE html>
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<title><?php echo $data['title']; ?> | ACME, Inc.</title>
</head>
我的视图是 pages/home 并且控制器看起来像这样:
public function index($data) {
$data = array();
$data['title'] = 'Home';
$this->load->view('pages/home', $data);
}
如何让父模板或同级视图接受页面的变量?
【问题讨论】:
-
<?php echo $data['title']; ?>不应该是<?php echo $title; ?>吗? -
你在哪里包含带有标题信息的视图?
-
嗯,我有一个使用模板的页面。该模板有一个
head视图,我想将特定于页面的变量传递给它。 -
使用
<?php echo $title; ?>
标签: php codeigniter codeigniter-2