在 laravel 4 中加载视图时未定义的 $load 属性

Posted

技术标签:

【中文标题】在 laravel 4 中加载视图时未定义的 $load 属性【英文标题】:undefined $load property when loading view in laravel 4 【发布时间】:2016-03-18 21:23:10 【问题描述】:

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

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

但是在执行时我收到一条错误消息 未定义的属性:MainController::$load

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

【问题讨论】:

您是从哪里想到使用控制器的 $load 属性的? @jedrzej.kurylo 我需要将一个视图加载到另一个视图中并将加载的内容传递给一个新视图,请参见此处***.com/questions/15221371/… 【参考方案1】:

您可以在控制器中生成视图:

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

【讨论】:

以上是关于在 laravel 4 中加载视图时未定义的 $load 属性的主要内容,如果未能解决你的问题,请参考以下文章

在 Vue.js 2 组件中加载时未定义 Webpack 外部 JS 文件

在 Laravel 中使用缓存外观时未显示 Redis 键

Tailwind 无法在 Laravel 中加载我的自定义字体

使用 Composer 在 Laravel 4 中加载 css/js 文件?

AG Grid:通过 ComponentFactoryResolver 在组件中加载网格时未触发 gridReady 事件

在类中初始化时未从设置中加载集合