包含的视图覆盖父视图的部分

时间:2016-08-26 21:54:24

标签: laravel laravel-4 blade laravel-blade

我有一个包含另一个视图parent.view的视图child.viewparent.view扩展parent.layoutchild.view扩展child.layout。他们都有一个content部分。在包含子视图时,parent.view的{​​{1}}会被content的{​​{1}}覆盖。这似乎不是正确的行为。有没有办法解决这个问题?

父视图:

child.view

子视图:

content

预期结果:

@extends('parent.layout')

@section('content')
    <h1>Foo</h1>

    @include('child.view')
@show

实际结果:

@extends('child.layout')

@section('content')
    <h1>Bar</h1>
@stop

1 个答案:

答案 0 :(得分:1)

尝试@section的名称间隔。

在父视图中:

@section('parent.content')

在父级布局中:

@yield('parent.content')

相关问题