• 技术文章 >后端开发 >php教程

    如何利用Laravel框架模板继承操作

    不言不言2018-06-11 13:42:54原创880
    这篇文章主要介绍了Laravel框架模板继承操作,结合实例形式分析了Laravel框架模板继承的实现方法及相关操作注意事项,需要的朋友可以参考下

    本文实例讲述了Laravel框架模板继承操作。分享给大家供大家参考,具体如下:

    关于模板的继承的加载,因为我们经常会在头部引入很多样式啊等相关文件,所以我们不能在每一个页面都重新写入

    laravel和ThinkPHP加载的类似,ThinkPHP3.2使用

    <extend name="模板名字" />

    占位使用

    <block name="menu"></block>

    laravel只不过使用英文不同

    举例来说一个页面,我们要在头部引入了bootstrap页面

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="external nofollow" >
    </head>
    <body>
      @yield('content')
    </body>
    </html>

    把这个文件放在视图的根目录或者自定义目录,命名为app.blade.php 在占位处使用

    @yield('占位名称')

    如何继承呢,看下面代码

    @extends('app')
    @section('content')
    内容
    @stop

    这样既可

    演示一下if判断和循环控制

    控制器中代码如下l:

    $data = ['a','b','c'];
      return view('sites.iffor',compact('data'));

    那么我们在视图中可以如下

    @extends('app')
    @section('content')
      @if(count($data))
        <ul>
        @foreach($data as $v)
          <li>{{ $v }}</li>
        @endforeach
        </ul>
      @endif
    @stop

    其实这里你可以不不必要使用if控制,主要是演示如何使用.

    以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

    相关推荐:

    Laravel程序架构设计之动作类的使用

    以上就是如何利用Laravel框架模板继承操作的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:关于php XML文件解释类的讲解 下一篇:Laravel框架模板加载,分配变量及简单路由功能的分析
    大前端线上培训班

    相关文章推荐

    • 推荐一本PHP程序猿都应该拜读的书_PHP• CodeIgniter自定义控制器MY_Controller用法分析_php实例• php实现给一张图片加上水印效果_php实例• Thinkphp关闭缓存的方法_php实例• ThinkPHP CURD方法之table方法详解_php实例

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网