我正在使用 Laravel 4 和刀片模板,当我尝试扩展模板时遇到了问题。
在我的布局中,我有
@yield('content')
在我的页面中我有
@section('content')
Welcome {{ $name }}
@stop
效果很好,我创建了另一个与我的第一个页面非常相似的页面,并且只想更改覆盖管理内容部分。模板中的其他部分都很好。
所以我扩展了我的页面,然后做
@section('content')
Hello!
@stop
我收到带有 $name 变量的未定义通知。
我试过了
@section('content')
Hello!
@overwrite
同样的交易,我收到通知错误。我检查了我的控制器,它使用了正确的模板。我没有打电话给@parent,所以我不明白,如何在没有通知错误的情况下覆盖模板中的部分?