如何使用@parent of blade将li添加到ul

时间:2014-05-12 09:09:08

标签: laravel laravel-3

我试图使用@parent将li附加到ul到bulidbreadcrumb 这是我的标题代码 (master.blade.php)

<ul class="breadcrumb">
     @yield('breadcrumb')    
 </ul>

and this is my code in the view (index.blade.php)

@layout('layouts.default')

@section('breadcrumb')  
 <li> {{ HTML::link('','Brands') }} </li> @parent
@endsection

这是我遵循的材料 http://laravel3.veliovgroup.com/docs/views/templating

@parent不适合我,我需要帮助

感谢

2 个答案:

答案 0 :(得分:1)

你需要在layouts.default中使用@parent,以便它回显父内容。

http://laravel.com/docs/templates

答案 1 :(得分:1)

@layout('layouts.default')

@section('breadcrumb')
  @parent
  <li> {{ HTML::link('','Brands') }} </li>
@endsection

@parent应该换一个新行。

如果你想要将@parent放在后面,也可以。

@layout('layouts.default')

@section('breadcrumb')
  <li> {{ HTML::link('','Brands') }} </li>
  @parent
@endsection

我相信@parent在某个地方工作,但我只在开始和结束时进行测试。

@layout('layouts.default')

@section('breadcrumb')
  <li> {{ HTML::link('','Brands') }} </li>
  @parent
  <li> {{ HTML::link('','Brands') }} </li>
@endsection

如果您愿意,Laravel 4会对刀片模板进行许多改进。

抱歉我的英语不好。我试着写得更好。