佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 淺談Laravel模板實體轉(zhuǎn)義帶來的坑

淺談Laravel模板實體轉(zhuǎn)義帶來的坑

熱門標簽:Linux服務器 Mysql連接數(shù)設置 服務器配置 科大訊飛語音識別系統(tǒng) 阿里云 電子圍欄 團購網(wǎng)站 銀行業(yè)務

問題

最近在Laravel項目中用到了百度編輯器,插入到數(shù)據(jù)庫我保存的是原始的html標簽代碼,沒有進行實體轉(zhuǎn)義。然后在修改的時候,需要讀取到數(shù)據(jù)庫中的數(shù)據(jù),進行回顯,這時候竟然在編輯器里面顯示html標簽代碼p>123/p>,這讓我很尷尬,因為以前在tp框架中也是這樣寫的,但是沒有問題。

搜索之路

在知道問題之后,我就開始找百度了,因為一開始的時候我并不知道是框架的原因,我以為是百度編輯器版本的原因,然后收到了許多答案,都是圍繞著htmlentities和html_entity_decode這兩個函數(shù)搞來搞去。我都有試過,但是都沒有用,然后這個問題就放下了。

正確方法

第二天我起來,感覺這個問題一定要解決,然后就搜索了看了Laravel官網(wǎng)的api,然后扎到blade模板這一節(jié),看到這個。

Blade {{ }} statements are automatically sent through PHP's htmlspecialchars function to prevent XSS attacks.

意思是:使用{{}}會自動使用php中的htmlspecialchars方法來轉(zhuǎn)義成實體,然后輸出。

顯示未轉(zhuǎn)義數(shù)據(jù)

Hello, {!! $name !!}.

然后試了一下,大功告成!

總結(jié)

雖然知識大家都懂,但是如果知識換一種方式來考驗我們,我們可能一下子并不能濾清思緒,總的來說還是基礎比較差,還得補補啊。

以上這篇淺談Laravel模板實體轉(zhuǎn)義帶來的坑就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • laravel框架模板之公共模板、繼承、包含實現(xiàn)方法分析
  • laravel 實現(xiàn)向公共模板中傳值 (view composer)
  • Laravel 實現(xiàn)Controller向blade前臺模板賦值的四種方式小結(jié)

標簽:大理 江蘇 衢州 萍鄉(xiāng) 棗莊 廣元 蚌埠 衡水

巨人網(wǎng)絡通訊聲明:本文標題《淺談Laravel模板實體轉(zhuǎn)義帶來的坑》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    十堰市| 肇东市| 稷山县| 丹棱县| 沈阳市| 贵港市| 丰城市| 贺州市| 磴口县| 瑞丽市| 黄冈市| 大石桥市| 云南省| 鄂尔多斯市| 丘北县| 巴彦县| 吴川市| 延长县| 拜泉县| 万安县| 宁阳县| 赫章县| 吉木萨尔县| 鹿邑县| 巴中市| 文安县| 江北区| 尼玛县| 洛隆县| 咸阳市| 阿坝| 江门市| 灵石县| 沈阳市| 岫岩| 龙海市| 思南县| 乳源| 阜平县| 固阳县| 阿拉善右旗|