Rumah > pembangunan bahagian belakang > tutorial php > 如何利用Laravel框架模板继承操作

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

不言
Lepaskan: 2023-03-31 14:20:01
asal
2002 orang telah melayarinya

这篇文章主要介绍了Laravel框架模板继承操作,结合实例形式分析了Laravel框架模板继承的实现方法及相关操作注意事项,需要的朋友可以参考下

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

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

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

<extend name="模板名字" />
Salin selepas log masuk

占位使用

<block name="menu"></block>
Salin selepas log masuk

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(&#39;content&#39;)
</body>
</html>
Salin selepas log masuk

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

@yield(&#39;占位名称&#39;)
Salin selepas log masuk

如何继承呢,看下面代码

@extends(&#39;app&#39;)
@section(&#39;content&#39;)
内容
@stop
Salin selepas log masuk

这样既可

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

控制器中代码如下l:

$data = [&#39;a&#39;,&#39;b&#39;,&#39;c&#39;];
  return view(&#39;sites.iffor&#39;,compact(&#39;data&#39;));
Salin selepas log masuk

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

@extends(&#39;app&#39;)
@section(&#39;content&#39;)
  @if(count($data))
    <ul>
    @foreach($data as $v)
      <li>{{ $v }}</li>
    @endforeach
    </ul>
  @endif
@stop
Salin selepas log masuk

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

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

相关推荐:

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

Atas ialah kandungan terperinci 如何利用Laravel框架模板继承操作. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan