ThinkPHP5中raw的作用

2022-07-23 03:12:14 字數 456 閱讀 6983

在tp5中,我們一般在模板中輸出變數是這樣的:

但是有時候在有些原始碼中我們可以看到這樣的方式:

這個時候如果你去找手冊會發現,全文基本沒有提到這個raw的作用。

那麼根據{}中|的作用理解,我們可以把raw當成是乙個方法,全域性搜尋試試。

很遺憾,只在query.php中找到乙個同名方法,且這是乙個類方法,pass。

後面直接在模板中寫兩個,分別是帶raw和不帶的,重新整理頁面,檢視runtime中的快取檔案。

結果一目了然,如下:

------> <?php echo htmlentities($test);?>

------> <?php echo $test;?>

這個結果就是說,系統預設是過濾html的,如果你不想過濾的話,請在標籤裡加|raw這種方式,告訴系統,你需要輸出html內容。

Thinkphp5中定義路由

thinkphp5中定義路由有兩種方式 return pattern name w hello id index hello method get id d name index hello method post 一種是動態註冊 示例 把route.php中官方配置的 刪掉,然後寫如下 use t...

Thinkphp5中模型的理解

在不同資料當中如何做到轉換,其實就是只要資料,不要結構,資料和資料一一對應即可。tp5裡的模型是針對資料庫表說的,我們不必去寫curd的sql語句,而專注於運算元據庫里的內容。所以當把資料庫表當乙個物件看待,繼承了model之後,我就像運算元組一樣來運算元據庫。匯入模型類 class index 讓...

thinkphp5中extend的使用?

1.建立處理陣列的類arraylist.php arraylist實現類 author liu21st class arraylist implements iteratoraggregate 若要獲得迭代因子,通過getiterator方法實現 access public return array...