onethink 引用第三方類庫

發表於2020-04-04
onethink 自帶的圖片很是好用,唯一不足在更換圖片的時候原圖片是不會刪除的
不清楚程式原本是這麼設計的還是怎麼回事,等更換次數多了,圖片會越來越佔地方

第三方引用類庫問題: 
    自帶圖片上傳 把圖片上傳到本地完全沒問題;
    業務需求,我們需要把圖片上傳到其他伺服器,所以改變了PictureModel.class.php檔案
    需要引入第三方類庫;(舉例用中文代替)
    我們把類放在了 ThinkPHP/library/Vendor/一個資料夾/檔案.php
    PictureModel.class.php 內引用 vendor('一個資料夾/檔案');
    再次上傳檔案 就出現了錯誤
        Class 'Admin\Model\一個資料夾' not found
    本以為是路徑錯誤,我用了不同的方法(inport,include)引入這個檔案都還是報上面那個錯誤
    真希望官方有人能出來解決一下, 朋友們用 thinkphp 引入都沒有問題的。
    引入檔名稱:demo.php
    檔案內容:
    //我看了其他的類庫使用了名稱空間,但依然沒什麼效果
   namespace vendor\一個資料夾;
    class demolink{
        public function index(){
            return 'Hello Word';
        }
    }
回覆
名稱空間指認框架定義的那幾個目錄,ot 是配置擴充套件的,你最好放ot裡或者其他地方,如果不自動載入,可以手動require, new 的時候 \類名
參考官方手冊http://document.onethink.cn/manual_1_0.html#onethink_4_1
評論

相關文章