【问题标题】: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