搜尋

首頁  >  問答  >  主體

userAutoLoad方法不能使用MODULE常數

  require './application/home/model/'.$className.'.php';
   require './application/home/controller/'.$className.'.php';

老師在程式碼裡面直接寫死成home模組,如果我是別的模組載入自訂類,會造成錯誤,於是我使用getRequestParams方法申明的MODULE常數來替換模組,但程式報錯,提示MODULE常數未申明,是因為getRequestParams方法是private屬性造成的嗎。那我該如何做最正確呢  謝謝


碎天碎天2127 天前1015

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2019-02-22 16:42:58

    你有第二個方案可選: 

    1. 建立一個路徑常數: APP_PATH = __DIR__;

    2. 或是你要載入的檔案前新增: __DIR__ , 引用目前腳本的絕對路徑位址做為起始路徑


    #這樣,就是會建立一個引入檔案的絕對路徑了

    回覆
    0
  • 取消回覆