父母和;在Laravel框架中显示元素?

时间:2014-09-04 14:58:38

标签: php laravel laravel-4 frameworks

学习Laravel框架,并提出一个问题: 在这段代码中:

 <!DOCTYPE HTML>
<html>
<body>
  <nav>
    @section('nav')
      <a>Home page</a>
    @show
  </nav>

  <div id="content">
    @yield('content')
  </div>
</body>
</html>

怎么做:@show?!

2 个答案:

答案 0 :(得分:0)

具有

的布局(layout.blade.php)视图
<!DOCTYPE HTML>
<html>
  <body>
    <nav>
      @section('nav')
        <a>Home page</a>
      @show
    </nav>

    <div id="content">
      @yield('content')
    </div>
  </body>
</html>

的视图(users.blade.php)
@extends('layout')

@section('nav')
   > <a>Users</a>
@stop

你应该看到渲染:

Home page > Users

但你也可以在布局上使用停止:

@section('nav')
  <a>Home page</a>
@stop

@parent在您的观点中:

@section('nav')
   @parent

   > <a>Users</a>
@stop

答案 1 :(得分:0)

观看有关&#34;刀片基础知识&#34;的视频6和7;和&#34;母版页&#34;

https://laracasts.com/series/laravel-from-scratch