本文实例讲述了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= http://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)) @foreach($data as $v) li {{ $v }} /li @endforeach /ul @endif@stop
其实这里你可以不不必要使用if控制,主要是演示如何使用.
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP !
相关推荐:
Laravel程序架构设计之动作类的使用
以上就是如何利用Laravel框架模板继承操作的详细内容,PHP教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答