刀片可以屈服于同一文件中的某个部分吗?

时间:2014-02-13 14:15:15

标签: laravel-4 templating blade

我有文件master.blade.php,其中包含@yield('mainsection')。然后我有另一个文件:

@extends('layouts.master')

@section('mainection')
    test1
    @yield('othersection')
@stop

@section('othersection')
    test2
@stop

我可以看到test1,但不是test2 - 我从中得出结论,刀片不允许您屈服于同一文件中定义的部分。有什么方法可以解决这个问题吗?或者我是否必须在这两个文件之间添加第三个文件,以包含主要部分并为其他部分提供收益?

1 个答案:

答案 0 :(得分:8)

可以显示,但@section必须在@yield

之前编写
@extends('layouts.master')

@section('othersection')
  test2
@stop

@section('mainection')
  test1
  @yield('othersection')
@stop