Laravel模板引擎Blade中section的一些標簽的區(qū)別介紹(2)_PHP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:PHP框架Laravel的小技巧兩則這篇文章主要介紹了PHP框架Laravel的小技巧兩則,本文講解了Route::controller中路由批量命名、根據系統(tǒng)變量判斷當前運行環(huán)境兩個小技巧,需要的朋友可以參考下 用 Laravel 作為 PHP 開發(fā)框架很久了,但是有些官方文檔中沒有覆蓋到的地方,每隔一段時間又會忘記。最近做
三次指定的內容都顯示出來了,關鍵就在于 @append 這個關鍵字,它表明“此處的內容添加到”,因此內容會不斷擴展。而最后用了 @stop,表示這個 section 的處理到此為止。如果在后面繼續(xù)用 @append 或者 @stop 來指定這個 section 的內容,都不會生效。除非用 @override 來處理。 @override 的意思就是“覆蓋之前的所有定義,以這次的為準”。比如:
代碼如下:{{-- master --}}
<div>
@yield('content')
@yield('message')
</div>
代碼如下:
{{-- master --}}
<div>
@section('content')
加一行內容
@append
@section('content')
再加一行內容
@append
@section('content')
加夠了,結束吧
@stop
@section('content')
都不要了,我說的。
@override
</div>
這個例子和剛才的類似,只不過最后加了一組定義。最終的輸出會是:
代碼如下:<div>
都不要了,我說的。
</div>
所以,在正式的項目中,有時候需要對數據進行遍歷輸出的,可以使用 @append,而如果遍歷到了某個數據發(fā)現(xiàn)前面的都錯了呢?用 @override 就可以全部推翻。
分享:Laravel中使用自己編寫類庫的3種方法這篇文章主要介紹了Laravel中使用自己編寫類庫的3種方法,本文講解了增加可直接實例化的類、增加可直接調用的函數、增加稍微復雜的類庫三種方式,需要的朋友可以參考下 雖然Composer使得我們可以重用很多現(xiàn)有的類庫(例如packagist.org中的),但是我們仍然可能用到一些
相關PHP教程:
- PHP框架Laravel的小技巧兩則
- Laravel中使用自己編寫類庫的3種方法
- PHP轉盤抽獎接口實例
- PHP中實現(xiàn)獲取IP和地理位置類分享
- PHP實現(xiàn)獲取FLV文件的時間
- PHP實現(xiàn)Javascript中的escape及unescape函數代碼分享
- Laravel中使用阿里云OSS Composer包分享
- PHP實現(xiàn)的簡單mock json腳本分享
- PHP實現(xiàn)的帶超時功能get_headers函數
- Laravel框架中實現(xiàn)使用阿里云ACE緩存服務
- Laravel中擴展Memcached緩存驅動實現(xiàn)使用阿里云OCS緩存
- php函數mysql_fetch_row、assoc、array、object的區(qū)別
- 相關鏈接:
- 教程說明:
PHP教程-Laravel模板引擎Blade中section的一些標簽的區(qū)別介紹(2)
。