在laravel 4中加载视图时的undefined $ load属性

时间:2015-12-13 08:41:04

标签: php laravel laravel-4 laravel-blade

我需要在我的控制器中加载一个视图的过程,这可以通过以下方式完成:

$main['menu'] = $this->load->view('myView', NULL, TRUE);

但在执行时我收到错误说     未定义的属性:MainController :: $ load

如何解决这个问题,或者如果你能给我另一种方式来完成这项工作

1 个答案:

答案 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做标记的标准方式。