本文實例講述了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教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答