遇到的問題:
最近使用thinkcmf開發了乙個企業**,因為之前客戶的網域名稱變更過,然後就發現當某個模組不存在的時候就出現了空頁面在 thinkphp論壇 上有人說在專案裡新增乙個emptyaction.class.php,然後再寫業務邏輯,結果搞了好長時間我一直都沒有找到action目錄
最後才發現thinkcmf使用的是thinkphp3.2而作者寫的是3.1
在網上逛了半天也沒有解決問題,不得已還是要自己出馬
解決方案:
<?php/***@author:htl
*@email:[email protected]
*@datetime:2015-07-1411:22:18
*@description:空模板控制器
*@use:其他專案新增emptycontroller檔案並繼承該類即可
*/namespace common\controller;
usethink\controller;
class emptybasecontroller extends
controller
}
2.在所有專案的controller目前裡新增emptycontroller.class.php並繼承」\common\controller\emptybasecontroller「
<?php/***@author:htl
*@email:[email protected]
*@datetime:2015-07-1411:22:18
*@description:空模板控制器,直接繼承\common\controller\emptybasecontroller即可
*/namespace portal\controller;
class
emptycontrollerextends \common\controller\emptybasecontroller
}
3.在\data\conf\config.php裡新增"
empty_path
"項自定義當訪問不存在的模組時需要跳轉的頁面
<?php returnarray
('empty_path'=>'/index.php',/*
訪問不存在的模組時跳轉的位址
*///
其他配置項
);?>
參考:
thinkphp 空控制器
thinkphp訪問不存在的模組跳到404頁面
thinkphp論壇 thinkphp訪問不存在的模組跳到404頁面
THINKPHP 解決模組不存在時出現空頁面的問題
遇到的問題 最近使用thinkcmf開發了乙個企業 因為之前客戶的網域名稱變更過,然後就發現當某個模組不存在的時候就出現了空頁面 在 thinkphp論壇 上有人說在專案裡新增乙個emptyaction.class.php,然後再寫業務邏輯,結果搞了好長時間我一直都沒有找到action目錄 最後才發...
模組不存在 public 模組
rust提供了功能強大的模組系統,可用於按邏輯單位按層次劃分 並管理他們的可見性。模組是專案的集合,函式 結構 特性隱含模組 甚至其他模組。預設情況下,模組中的專案具有私有可見性。但是可以使用pub修飾符覆蓋使他成為模組之外可訪問的公共項。mod mymod 加上 pub 標識修改函式的可見性,標明...
存在還是不存在
又是一片安靜中醒來,又是乙個陰天,地面很濕潤,忽然有點秋天的感覺。昨天一天都進不來我的部落格,晚上剛進來寫了一篇小文緊接著就又是 找不到伺服器 到了深夜,終於可以上了,覺得自己長舒了一口氣。部落格依賴症。不過寫了半年多而已。依賴,一種要警惕的情緒,很容易使人沉迷,找不到自己。慌慌張張的日子終於過去了...