在我的控制器中,我有这个:
$this->data['post'] = $this->mdl_posts->get_post_by_slug($slug);
var_dump($this->data['post']);
die();
输出为空
但是,当我将其更改为:
$data['post'] = $this->mdl_posts->get_post_by_slug($slug);
var_dump($data['post']);
die();
我得到了我想要的整个数组的漂亮 var_dump。
我的问题是为什么 var_dump 或 print_r 不能使用$this->data['post']
并且只能使用$data['post']
.
我使用 $this->data 而不是 $data 因为我将一些变量从构造函数发送到方法等,所以我需要像 $this->data 一样使用它...