我是 Codeigniter 和 OOP PHP 的新手。
控制器:
public function index(){
$this->load->model('main_model');
$planet = $this->main_model->solar();
$this->load->view('main_view', $planet);
}
如果echo $planet
在控制器中它会做它应该做的事情。如果我echo $planet
在视图中我得到一个未定义的变量错误。 $planet
不是数组。为什么不将$planet
变量传递给视图?
我知道这是一个简单而基本的问题,我很尴尬我无法弄清楚我做错了什么。
编辑:好的,经过更多的摆弄,我让它工作了。当变量被格式化为数组时,变量只能从控制器传递到视图吗?