将数据从控制器传递到laravel嵌套视图

吉罗保

我在Laravel中有一个页面系统-我在其中将数据从控制器传递到视图。

$this->data['title'] = $row->title;
$this->data['breadcrumb'] = $row->bc;

现在,我将其传递如下:

return View::make('Themes.Page', $this->data);

在视图文件中,我按以下方式访问数据:

{{$breadcrumb}}

我现在想做的是在嵌套视图中传递此数据:

$this->layout->nest('content',$page, $this->data);

(内容是视图中的{{content}},将被$ page内容替换。我想像以前一样传递$ this-> data,但是现在出现错误:

变量面包屑未定义。

注意:Laravel版本4.2 $ this-> layout在构造函数中设置为模板文件(Themes.Page)

拉米兹·拉米(Rameez Rami)

实际上,您不需要将任何单独的数据传递到您的部分页面(面包屑)

控制器页面

$this->data['title'] = $row->title;
$this->data['breadcrumb'] = $row->bc;

return View::make('idea.show',array("data"=>$this->data));

主视图页面

<div>
<h1>here you can print data passed from controller  {{$data['title']}}</h1>
@include('partials.breadcrumb')
</div>

您的部分文件

<div>
<h1>here also you can print data passed from controller {{$data['title']}}</h1>
<ul>
<li>....<li>
<li>....<li>
</ul>
</div>

有关此的更多信息,您可以查看以下链接http://laravel-recipes.com/recipes/90/includes-a-blade-template-within-another-template或观看此视频https://laracasts.com/series / laravel-5-fundamentals / episodes / 13

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将数据从视图传递到Laravel中的控制器

Laravel将数据从视图传递到控制器

将数据从控制器传递到Laravel中的视图

将数据从控制器传递到刀片视图laravel

Laravel将db数据从控制器传递到视图

将数据从表视图传递到视图控制器

将变量从控制器传递到视图-Laravel

将数据从视图传递到控制器 - 使用模型

将数据数组从控制器传递到视图 Codeigniter

将数据从视图传递到控制器(codeigniter)

将数据从视图控制器传递到 tabbarviewcontroller

使用 Ajax 将数据从视图传递到控制器

将数据从控制器传递到刀片视图

将数据从视图传递到控制器

如何将数据从视图控制器传递到其他视图控制器

Swift-将数据从父视图控制器传递到子视图控制器

使用委托将数据从集合视图控制器传递到视图控制器

通过ajax onchange事件将数据从laravel视图传递到控制器

Swift:将数据从视图控制器传递到导航控制器

将数据从控制器传递到Laravel中的Model

Laravel 5将数据从控制器传递到命令

laravel从控制器的视图传递数据

如何将所选数据从视图传递到控制器,然后再从控制器传递回视图

如何将数据从视图控制器传递到导航控制器,然后再传递到另一个视图控制器?

Laravel CRUD 销毁方法不起作用。无法将数据从视图传递到控制器以删除数据

如何将数据从父视图控制器传递到子容器视图控制器

将Firebase数据从一个视图控制器传递到详细视图控制器

将数据从表视图单元格传递到新的视图控制器错误

将数据从表视图传递到 Swift 标签栏中的视图控制器