搜尋

首頁  >  問答  >  主體

在config下的route檔案使用think\Route失敗

84C0C8F5EB25F4861E8A70A7244321C3.png請老師解答一下,謝謝!

2224 天前886

全部回覆(1)我來回復

  • 天蓬老师

    天蓬老师2018-10-27 10:52:56

    1.think是ThinkPHP5.1中的根命名空間,對應著: /thinkphp/libaray/think 路徑;

    2.在程式碼頂部的use 中使用空間名稱時,預設就是從全域開始,可以省略全域空間識別碼: \;

    3.在程式碼中直接使用時,必須加上全域空間名稱: \, 即完全限定名稱;

    4.這裡應該這樣寫:  \think\Route::rule( ...... );

    5.不過框架已經預置了Route類別的門面***: \think\facade\Route; 所以推薦使用靜態***存取..

    回覆
    0
  • 老師。我的是5.0.5完整版,我看5.0的說明也是 use think\Route: Route::rule… 這樣訪問的啊,為啥我這樣寫就不對呢? 5.0手冊也說這個Route根命名空間是think

    · 2018-10-27 11:37:14
  • 取消回覆