我想使用包含来自另一个局部视图的内容的局部视图,如下所示:
@include('view1', array('content' => @include('view2')))
不幸的是,view2
按预期呈现,但view1
不是,只是以纯文本格式输出@include
。
2个视图完全没有关系,因此我认为我不能使用@yield
(因为这意味着视图必须扩展另一个视图)。
答案 0 :(得分:0)
假设包含两个视图都不是动态的,当返回主视图(包含include的视图)时,可以嵌套view2
return View::make('master')->nest('content', 'view2');
然后在视图中
@include('view1', array('content' => $content))
那或者你可以在view1中包含view2,是否有一个特定的原因需要在主视图中?