thinkphp之視圖總結

一、改變所有模塊的模板文件目錄

可以通過設置TMPL_PATH常量來改變所有模塊的模板目錄所在,例如:

  1. define('TMPL_PATH','./Template/');

原來的./Application/Home/View/User/add.html變成了./Template/Home/User/add.html


二、簡化模版的目錄層次

如果覺得目錄結構太深,可以通過設置 TMPL_FILE_DEPR 參數來配置簡化模板的目錄層次,例如設置:

  1. 'TMPL_FILE_DEPR'=>'_'
默認的模板文件就變成了:./Application/Home/View/User_add.html



例子:

define('TMPL_PATH','./Template/');  將模版文件移動到./Template/Home目錄下

        'TMPL_FILE_DEPR'=>'_'                     不用在有控制器文件夾    直接再view文件夾裏建Index_index.html

      控制器調用模版:$this->display('Index_index');




   










三、display方法

display方法支持在渲染輸出的時候指定輸出編碼和類型,例如,可以指定編碼和類型:

  1. $this->display('read','utf-8','text/xml');

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章