我需要在我的控制器中加载一个视图的过程,这可以通过以下方式完成:
$main['menu'] = $this->load->view('myView', NULL, TRUE);
但在执行时我收到错误说 未定义的属性:MainController :: $ load
如何解决这个问题,或者如果你能给我另一种方式来完成这项工作
答案 0 :(得分:0)
您可以使用以下命令在控制器中生成视图:
// get the view object
$view = View::make('myView'));
// get view content as string
$content = $view->render();
// pass the content to another view
$anotherView = View::make('anotherView', array('content' => $content));
您可以在此处详细了解如何在Laravel 4中使用视图:http://laravel.com/docs/4.2/responses#views。我建议你看看这里,因为看起来你正在尝试做的不是在Laravel做标记的标准方式。