1. 程式人生 > >thinkPHP中$this->display();後會找到view資料夾下面哪一個檢視

thinkPHP中$this->display();後會找到view資料夾下面哪一個檢視

1,ThinkPHP在渲染模板的時候如果不指定模板,則會採用系統預設的定位規則,其定義規範預設是模組目錄下面的 View/控制器名/操作名.html。首先是Login控制器下面的index方法,如果裡面沒有指定檢視,則預設載入檢視中與類名一致資料夾下相同方法名的檢視檔案

2,如果display指定了模板檔案,那麼將載入指定的模板

規則:

如果當前沒有啟用模板主題則定位到:當前模組/預設檢視目錄/當前控制器/當前操作.html ;

  如果有啟用模板主題則定位到:當前模組/預設檢視目錄/當前主題/當前控制器/當前操作.html;

  如果有更改TMPL_FILE_DEPR設定(假設 'TMPL_FILE_DEPR'=>'_')的話,則上面的自動定位規則變成: 當前模組/預設檢視目錄/當前控制器_當前操作.html 和 當前模組/預設檢視目錄/當前主題/當前控制器_當前操作.html。