PHP不会将变量传递给包含的文件

时间:2014-11-26 17:46:57

标签: php codeigniter variables

所以在我的第一页上我有:

$templateCSS = 'direct_grid_V2';
$this->load->view('direct_header_v2');
//..and so on

在包含的文件(direct_header_v2.php)中我有

echo $templateCSS;

但不会显示。我能做错什么?它不会传递给包含的文件吗?

2 个答案:

答案 0 :(得分:0)

您需要在加载期间将日期传递给查看。例如:

$data['templateCSS'] = 'direct_grid_V2';
$this->load->view('direct_header_v2', $data);

然后你可以在视图页面中回显

echo $templateCSS;

答案 1 :(得分:0)

您没有将任何数组或数据传递给视图? 如果要加载多个视图,则需要将数组传递给第一个视图,以便其他视图可以看到它。