2015-09-04 41 views
0

我想获得laravel的意见作为一个数组不包括他们的观点是可能的吗?Laravel得到视图为数组不能使它

如果我使用

View::make('viewname')->renderSections(); 

它的工作,但如果我用这个功能对于多个视图它开始添加他们。

例如: 我正在创建一个模块系统。每个模块都有自己的视图或视图。每个视图都有相同的部分以将它们放入数组中。像这样

  1. 查看
@section('container') 
bla bla bla 
@endsection 

2.View

@section('container') 
bla2 bla2 bla2 
@endsection 

当上面的foreach函数调用的意见和发送阵列到t op-a.blade.php和top-b.blade.php,它们是我在主布局中包含的位置。

top a有一个叫做@section('top-a')的部分$ 1stview ['container'] @endsection就像top-b一样。

但由于上面的函数附加它们,top-b覆盖top-a的['container']。如何才能不使但得到的视图的内容

+0

什么是你laravel的版本? – aldrin27

+0

我的laravel版本是5.1 –

回答

0

阵列可以使用Illuminate\View\Factory::getSections()获得部分作为数组。要做到这一点,您只需拨打getFactory方法即可。

举个例子:

$sections = View::make('page')->getFactory()->getSections(); 
相关问题