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

PHP不会将变量传递到包含的文件,php,codeigniter,variables,Php,Codeigniter,Variables,因此,在我的第一页中,我有: $templateCSS = 'direct_grid_V2'; $this->load->view('direct_header_v2'); //..and so on 在包含的文件(direct_header_v2.php)中,我有 但它不会显示。我可能做错了什么?它不会传递到包含的文件吗?您需要在加载期间传递要查看的日期。例如: $data['templateCSS'] = 'direct_grid_V2'; $this->load->

因此,在我的第一页中,我有:

$templateCSS = 'direct_grid_V2';
$this->load->view('direct_header_v2');
//..and so on
在包含的文件(direct_header_v2.php)中,我有


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

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

$data['templateCSS'] = 'direct_grid_V2';
$this->load->view('direct_header_v2', $data);
然后您可以在查看页面中进行回音

echo $templateCSS;

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

这不是包含的文件。。。这是由控制器系统加载的文件。完全不同的事情。
echo $templateCSS;