笨传递阵列,以查看麻烦(Codeigniter trouble passing array to v

2019-10-29 16:56发布

我想传递一个数组,并用它在我看来,从我的控制器,而是我得到了一些错误......

在我的控制器:

$data = array(
  'a' => 'b',
  'c' => 'd'
);
$this->load->view('home/index', $data);

笔者认为:

print_r($data);

引发错误和犯规让我打印出来,因为我想那么数组传递给另一种观点我的应用程序。

错误

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: data

Filename: home/index.php

Line Number: 1

Answer 1:

笨将创建与每个项目的数据阵列中的键命名的变量。

如果你希望他们所有在你看来一个数据阵列访问,请尝试:

$data = array(
  'data' => array(
       'a' => 'b',
       'c' => 'd'
  ) 
);


Answer 2:

在视图中,尝试访问为$和$ C而不是$数据



Answer 3:

$的数据仅仅是一个变量,与无关的由视图访问变量名。

你不会用$的数据,将使用$和$ C,因为他们是你的数组值的键。

看看笨文档。



文章来源: Codeigniter trouble passing array to view