0

我需要在我的控制器中加载一个视图的过程,这可以使用类似的方法来完成:

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

但是在执行时我收到一条错误消息 Undefined property: MainController::$load

如何解决此问题,或者您能否给我另一种工作方式

4

1 回答 1

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 中做事的标准方式。

于 2015-12-13T09:35:12.057 回答