目前在用phpcms二次開發做一個考試報名系統,在phpcms后端控制器里寫接口,經常需要寫到涉及域名的鏈接,以后部署肯定要更換域名,所以查了一下控制器調用站點域名,結果發現基本都是前端模板頁如何調用。
在模板頁面上插入{APP_PATH}就可調用根目錄下:caches\configs\system.php 里的'app_path' => 'http://localhost/',//動態域名配置地址,這個在phpcms后台也可以設置。
要想在modules文件里的模塊控制器中調用站點域名或者system.php里的其他標簽,其實很簡單就是直接寫APP_PATH
public function test{
echo APP_PATH; //一定要大寫,輸出:http://localhost/
}