1.首先將模板加載到模板引擎中去,而後模板開始解析(優先級是:首先解析內置函數(就是模板引擎的內置函數),而後在解析定義函數(如ThinkPHP內置的U,F函數)),最後再返回到模 板。
若是在模板中ThinkPHP的內置函數中摻雜着js代碼,那麼js或者將沒法運行,或者進行強制轉換;反之,若是在js代碼摻雜了ThinkPHP的內置函數中,是能夠運行成功的。php
2.關於ThinkPHP的分頁(ThinkPHP3.2.3):
a.分頁類位於ThinkPHP/Library/Think/Page.class.php;安全
b.在進行分頁數據查詢的時候:$list = M('user')->->order('sort')->limit($Page->firstRow.','.$Page->listRows)->select():
(a).$Page->firstRow:獲取當前讀取記錄的指針,也就是:當前頁數*每頁的記錄條數-1(-1是由於下標是從0開始的);
$Page->listRows:獲取每一頁的記錄條數;函數
(b).$Page->nowPage:獲取當前分頁(即:當前是第幾頁),位於分頁類Page.class.php中的私有屬性(訪問修飾符是private,能夠修改成public(該源碼了,不知道會不會出現什麼安全性問題呢?));指針