thinkphp 前端頁(yè)面位于 app/view 目錄下,具體位置如下:模塊視圖:app/view/[模塊]/公共視圖:app/view/common/子目錄:可在模塊或公共視圖目錄下創(chuàng)建子目錄。
ThinkPHP 中前端頁(yè)面的位置
ThinkPHP 框架采用 MVC(模型-視圖-控制器)架構(gòu),其中前端頁(yè)面屬于視圖部分。在 ThinkPHP 中,前端頁(yè)面通常放置在 app/view
目錄下。
具體位置:
模塊視圖:app/view/[模塊]/
。其中 [模塊]
是 ThinkPHP 模塊的名稱。例如,博客模塊的前端頁(yè)面位于 app/view/blog/
目錄下。
公共視圖:app/view/common/
。公共視圖包含可被多個(gè)模塊使用的通用頁(yè)面,例如頁(yè)眉、頁(yè)腳和錯(cuò)誤頁(yè)面。
子目錄:
在模塊或公共視圖目錄下,可以創(chuàng)建子目錄來(lái)進(jìn)一步組織前端頁(yè)面。例如,app/view/blog/
目錄下可以創(chuàng)建 article
子目錄來(lái)放置文章頁(yè)面。
擴(kuò)展名:
ThinkPHP 前端頁(yè)面的擴(kuò)展名默認(rèn)為 .html
,但也可以自定義。例如,可以使用 .tpl
擴(kuò)展名為 app/view/blog/article/index.tpl
的文件。
注意:
ThinkPHP 使用 Twig 模板引擎渲染前端頁(yè)面,因此頁(yè)面內(nèi)容必須符合 Twig 語(yǔ)法規(guī)則。
通常情況下,開發(fā)者只會(huì)修改視圖文件(前端頁(yè)面),而控制器和模型負(fù)責(zé)業(yè)務(wù)邏輯。