передать переменную, чтобы увидеть, является ли она переменной массива массива - PullRequest
0 голосов
/ 12 февраля 2012

Я создаю контроллер в 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 array?

1 Ответ

1 голос
/ 12 февраля 2012

В представлении вы можете использовать extract () :

extract($data_header);

echo $base_url; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...