麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > ThinkPHP > 正文

thinkphp項目部署到Linux服務器上報錯“模板不存在”如何解決

2024-09-09 15:20:28
字體:
來源:轉載
供稿:網友

最近一個項目部署到Linux服務器上去的時候,發現某些模板竟然會報錯說“模板不存在:/Application/Admin/....”

檢查了服務器上的文件,并沒有缺少文件,再次上傳文件到服務器,還是報錯。莫名其妙,懷疑是代碼問題。

仔細檢查后,發現是模板的文件名問題:

用過TP的都知道:thinkphp會在$this->display()的時候,會自動獲取方法名作為模板的文件名,比如一個getUserInfo方法對用著getuserinfo.html的模板文件。

對控制器里的方法,我用駝峰命名法,而view層里的模板名,也是用了駝峰命名法。比如getUserInfo方法對應了getUserInfo.html的模板文件,但是!thinkphp在$this->display()的時候,讀取方法名作為模板名,讀出來的方法名是小寫的,也就是要求模板名為getuserinfo.html。

在Windows下不區分文件名大小寫,Linux會區分,所以報錯了。

解決辦法:要么改模板文件名為小寫,要么$this->display('模板文件名')(不帶.html)。

細節決定成敗,希望這篇文章可以真正的幫助大家,謝謝大家的閱讀。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 在线播放中文 | 欧美成人三级视频 | 最新一区二区三区 | 免费视频xxxx| 久草在线高清 | 久久精品片 | 爽爽淫人综合网网站 | 欧美在线观看视频一区 | 精品成人在线观看 | 久久精品欧美一区二区三区不卡 | 亚洲精品无码不卡在线播放he | 国产成人精品日本亚洲语音 | 日本高清com| 91精品国产免费久久 | 成人毛片视频免费看 | 国产欧美日韩在线不卡第一页 | 日本欧美一区二区三区在线观看 | 免费观看视频91 | 久久国产精品99国产 | 性插视频 | 成人午夜淫片a | 黄色久 | 免费毛片a线观看 | 久久99精品久久久久久久久久久久 | 日本成人一区 | av影院在线播放 | 免费在线观看毛片 | 国产成人自拍av | 视频一区二区三区在线播放 | 欧美大胆xxxx肉体摄影 | 91看片王 | 欧美在线观看视频一区 | 久久免费视频1 | 国产一国产精品一级毛片 | 久久免费视频精品 | 国产精品视频免费在线观看 | 最新一区二区三区 | 美女视频黄视大全视频免费网址 | 538任你躁在线精品视频网站 | 97久久曰曰久久久 | h视频免费看 |