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