校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ThinkPHP3.2.3框架實現的空模塊、空控制器、空操作,跳轉到錯誤404頁面圖文詳解

ThinkPHP3.2.3框架實現的空模塊、空控制器、空操作,跳轉到錯誤404頁面圖文詳解

熱門標簽:九江外呼系統 七魚外呼系統停用嗎 抖音有個地圖標注是什么意思 保定crm外呼系統運營商 西區企業怎么做地圖標注入駐 阿里云400電話申請加工單 智能電話機器人排名前十名南京 地下城堡2圖九地圖標注 海南人工外呼系統有效果嗎

本文實例講述了ThinkPHP3.2.3框架實現的空模塊、空控制器、空操作,跳轉到錯誤404頁面。分享給大家供大家參考,具體如下:

【演示準備】

    首先下載了一個ThinkPHP3.2.3,目錄結構如下:(只有Home模塊、Index控制器、index操作方法)

    然后找了一個簡易的錯誤404頁面404.html放到了根目錄:

【空模塊】

訪問一個不存在的模塊Admin,錯誤提示:

 修改根目錄下 ThinkPHP/Library/Think/Dispatcher.class.php 178行代碼:

// E(L('_MODULE_NOT_EXIST_').':'.MODULE_NAME);
header("Location: /404.html");
exit();
再次訪問空模塊:

【空控制器】

訪問Home模塊不存在的控制器User,錯誤提示:

查看根目錄下 ThinkPHP/Library/Think/App.class.php 101行前后代碼:

通常的處理方法是:在當前模塊下新建一個Empty控制器,在里面做404跳轉(A方法實例化Empty控制器)。

EmptyController.class.php:

?php
namespace Home\Controller;
use Think\Controller;
class EmptyController extends Controller {
  public function index() {
    header("Location:/404.html");
    exit();
  }
}

再次訪問空控制器:

 【空操作】

訪問Home模塊下Index控制器不存在的test操作方法,錯誤提示:

 

查看根目錄下 ThinkPHP/Library/Think/Controller.class.php 170行前后代碼: 

通常的處理方法是:在當前模塊下新建一個Public控制器(繼承Controller),在里面定義_empty方法跳轉404頁面, 然后其他控制器再繼承Public。

PublicController.class.php:

?php
namespace Home\Controller;
use Think\Controller;
class PublicController extends Controller {
  public function _empty() {
    header("Location:/404.html");
    exit();
  }
}

Index控制器繼承Puclic:

再次訪問空操作方法: 

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • 讓whoops幫我們告別ThinkPHP6的異常頁面
  • Thinkphp 在api開發中異常返回依然是html的解決方式
  • 解決thinkphp5未定義變量會拋出異常,頁面錯誤,請稍后再試的問題
  • 關于ThinkPHP中的異常處理詳解
  • thinkPHP線上自動加載異常與修復方法實例分析
  • ThinkPHP中自定義錯誤頁面和提示頁面實例
  • TP5(thinkPHP5框架)實現顯示錯誤信息及行號功能的方法
  • ThinkPHP下表單令牌錯誤與解決方法分析
  • ThinkPHP表單令牌錯誤的相關解決方法分析
  • thinkPHP自動驗證、自動添加及表單錯誤問題分析
  • Thinkphp5框架異常處理操作實例分析

標簽:遼陽 十堰 甘肅 梅河口 涼山 昭通 九江 韶關

巨人網絡通訊聲明:本文標題《ThinkPHP3.2.3框架實現的空模塊、空控制器、空操作,跳轉到錯誤404頁面圖文詳解》,本文關鍵詞  ThinkPHP3.2.3,框架,實現,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ThinkPHP3.2.3框架實現的空模塊、空控制器、空操作,跳轉到錯誤404頁面圖文詳解》相關的同類信息!
  • 本頁收集關于ThinkPHP3.2.3框架實現的空模塊、空控制器、空操作,跳轉到錯誤404頁面圖文詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 嘉定区| 九龙城区| 呼图壁县| 麦盖提县| 新丰县| 登封市| 南阳市| 克什克腾旗| 商洛市| 牡丹江市| 上饶市| 定安县| 永康市| 南安市| 汶上县| 定边县| 芦溪县| 丰镇市| 增城市| 通江县| 乌兰浩特市| 岳西县| 丽江市| 杭锦后旗| 南开区| 法库县| 科技| 桓仁| 满洲里市| 洱源县| 晴隆县| 门头沟区| 淳安县| 睢宁县| 廊坊市| 沾化县| 赫章县| 旺苍县| 房产| 津南区| 开化县|