传递一个变量来查看它是一个数组数组的变量

时间:2012-02-12 16:19:09

标签: php codeigniter

我在codeigniter中创建了一个控制器,在其中创建了两个数组:

  $header_data['base_url'] = base_url();

  $templates['header'] = "/application/views/templates/header.php";
  $templates['auth_page'] = "/application/views/templates/auth_page.php";
  $templates['footer'] = "/application/views/templates/footer.php";

现在我创建了一个包含先前数组的唯一数组:

$page_data['data_header'] = $header_data;
$page_data['templates'] = $templates;

并将其传递给视图:

$this->load->view('main.php',$page_data);

现在,一旦我们在视图中,如何调用变量$ base_url,因为它位于header_data里面$page_data数组内?

1 个答案:

答案 0 :(得分:1)

在视图中,您可以使用extract()

extract($data_header);

echo $base_url;