我會按照有關Laravel 3一些教程,知道,我有一個問題,其中一個:Laravel節不會出現
@section('post_navigation')
@if(Auth::check())
@include('plugins.loggedin_postnav')
@endif
@endsection
爲什麼這個部分不會出現?例如:
我嘗試刪除節中的所有內容,例如;
@section('post_navigation')
<h1>Test</h1>
@endsection
但是不起作用。
完整的代碼是:
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
{{ HTML::link('/', 'Instapics', array('class' => 'brand')); }}
<div class="nav-collapse">
<ul class="nav">
@section('navigation')
<li class="active">{{ HTML::link('/', 'Home') }}</li>
@yield_section
</ul>
</div>
@section('post_navigation')
@if(Auth::check())
@include('plugins.loggedin_postnav')
@endif
@endsection
</div>
</div>
</div>
[編輯]
我改變@endsection到@yield_section,和作品,但我還是不明白,例如(在User_Controller指數查看):
@section('post_navigation')
@parent
@endsection
爲什麼不出現包含?
爲什麼我需要更改endsection to yield_section?
在這無情的時刻我讀了它,並解決問題,但是,無論如何。 –