tp使用過程中遇到的難題

1、tp 執行事務

Db::transaction(function () {
Db::table('think_user')->find(1);
Db::table('think_user')->delete(1);
});
  1. 事務需將所有的邏輯包裹,不能通過傳參給事務
  2. 事務執行結束後,返回數據不能使用return,否則報錯

2、將tp部署在服務器上

  1. __STATIC__無法解析,解決方法使用(./../../../static/)代替
  2. 驗證碼無法顯示,報錯Class 'think\captcha\Captcha' not found,各種安裝captcha,vendor文件夾各種黏貼各個目錄下,仍然無限顯示,最後把win測試版的項目下的vendor目錄粘貼到服務器項目目錄下解決。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章