登录  /  注册
博主信息
博文 22
粉丝 0
评论 0
访问量 17560
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
模板继承、模板包含----2019-11-05
sjgbctjda的博客
原创
640人浏览过

1、练习一下blade模板的语法。如:变量渲染、foreach、if...else...

2、include、section

实例

@extends('video.layouts.index')
@section('main')
@parent
<div style="color:red;">这是继承文件中的div</div>
@parent
<br>
<hr>
<br>
<h4>foreach练习</h4>
@foreach($data['cite'] as $cites)
<div style="color:blue;">{{$cites['alias']}}</div>
@endforeach
<h4>for练习</h4>
@for($i=0;$i<=2;$i++)
<p>{{$i}}</p>
@endfor
<?php $a=5 ?>
<h4>if...else练习</h4>
@if($a<9)
<div>{{'a小于9'}}</div>
@else
<div>{{'a大于9'}}</div>
@endif
@endsection

运行结果:

image.png

小结:

    在使用@include和@extend两种方法引用公共页面内容的时候,有些区别:使用@include的时候,被引用的文件成为当前文件的一部分,可以直接在当前文件中添加其他内容;使用@extends的时候

当前文件继承被引用的文件,添加其它内容的时候需要使用@session(xxx)···@endsession将添加的内容关联到模板文件的@session(xxx)@show设置的区域。

    


批改状态:合格

老师批语:合格呢
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学