tp實戰之一

2022-09-09 16:09:34 字數 1359 閱讀 8161

1、檔案引入:

靜態檔案存放:d:\xampp\htdocs\tp\public\static

只要是:lib/    第三方外掛程式  和  static/    資源(js、css、img)

2、新建檔案:視**件index.html即為主頁用靜態檔案替換即可

(或者 $this->view->fetch();)

3、修改靜態資源路徑:

think基類下的view.php檔案指定了靜態資源存放路徑

因此我們應該修改上述index.html檔案中靜態資源引入路徑

(原來)

(之後)

4、建立基類base.php(中間層)很多時候有一些常量或者公共操作需要被所有的自定義控制器呼叫這時僅僅通過控制器的初始化方法是做不到的 因為他不能對所有的控制器都有效,讓其他自定義控制器直接繼承該基類

5、模板分離:建立公共檔案將模板進行分離

在view目錄下建立公共資料夾public將公共部分建立html檔案放入其中,使用include將分離出去的檔案匯入到私有檔案

6、模板繼承:

公共模板(父模板)base.html 只允許公共檔案和標籤區塊

子模板extend繼承父模板實現區塊即可

6、使用標籤簡化外部資源匯入,href="js/css"

android 程式設計實戰 學習 之一

xiaohong xiaosen qiyuanyuan string strs getresources getstringarray r.array.str arr assets的出現原因 android2.3之前 資源檔案的最大限制為 1 m 如果使用的資源比較大 會有問題 assets目錄中就...

LINUX訊息佇列實戰之一

前言 能說能抄能論皆不算,能寫能打才是真功夫。嘮叨反正我也是乙個孤獨的程式猿,多說一些奇奇怪怪的嘮叨也無妨,第一次寫訊息佇列,書本的東西和實戰很不同,根據實戰總結的一些注意事項會和大家分享,也敲打敲打自己,以後別總是想當然,要頭頂藍天,腳踩大地,做乙個能文亦能武的敦厚男人。簡介訊息佇列是linux提...

SparkML實戰之一 線性回歸

package class8 import org.apache log4j.import org.apache spark.import org.apache spark mllib linalg vectors import org.apache spark mllib regression.c...