【问题标题】:parent & show element in Laravel freamwork?Laravel 框架中的父元素和显示元素?
【发布时间】:2014-09-04 14:58:38
【问题描述】:

我正在学习 Laravel 框架,并且有一个问题: 在这段代码中:

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

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

做什么:@show ?!

【问题讨论】:

标签: php laravel laravel-4 frameworks


【解决方案1】:

有一个布局(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

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

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

你认为@parent:

@section('nav')
   @parent

   > <a>Users</a>
@stop

【讨论】:

    【解决方案2】:

    观看有关“刀片基础知识”和“母版页”的视频 6 和 7

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多