天天看點

ThinkPhp學習11

一、模闆的使用        (重點)  

a、規則  

 模闆檔案夾下[TPL]/[分組檔案夾/][模闆主題檔案夾/]和子產品名同名的檔案夾[Index]/和方法名同名的檔案[index].html(.tpl)   

更換模闆檔案的字尾名(修改配置檔案)   'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模闆檔案字尾名

 b、修改模闆檔案目錄層次   'TMPL_FILE_DEPR'=>'_',//修改模闆檔案目錄層次

 c、模闆主題   'DEFAULT_THEME'=>'your',//設定預設模闆主題   需要在TPL下面建立一個your檔案夾作為模闆主題檔案夾

  如何動态修改模闆主題?  

 1、在背景準備一個功能,修改config.php檔案中的預設模闆項   

2、通過url傳遞 t=主題 參數可以修改不同的模闆    'DEFAULT_THEME'=>'your',//設定預設模闆主題    'TMPL_DETECT_THEME'=>true,//自動偵測模闆主題    'THEME_LIST'=>'your,my',//支援的模闆主題清單  

 二、輸出模闆内容      (重點)

 a、display   

1.display中沒有參數    $this->display();   

2.可以帶參數    $this->display(本子產品檔案夾下的其他模闆檔案);    $this->display('index2');

   $this->display(其他檔案夾下的模闆檔案);    $this->display('Public:error');//注意,僅僅需要在Tpl下有Public檔案夾以及其中的error.html即可,不需要一定有Public子產品

   $this->display(其他主題下的 檔案夾下的 模闆檔案);//需要開啟主題支援    $this->display('my:Index:index');