婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

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

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

【演示準備】

    首先下載了一個ThinkPHP3.2.3,目錄結(jié)構(gòu)如下:(只有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跳轉(zhuǎn)(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方法跳轉(zhuǎn)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:

再次訪問空操作方法: 

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

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標題《ThinkPHP3.2.3框架實現(xiàn)的空模塊、空控制器、空操作,跳轉(zhuǎn)到錯誤404頁面圖文詳解》,本文關(guān)鍵詞  ThinkPHP3.2.3,框架,實現(xiàn),的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ThinkPHP3.2.3框架實現(xiàn)的空模塊、空控制器、空操作,跳轉(zhuǎn)到錯誤404頁面圖文詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于ThinkPHP3.2.3框架實現(xiàn)的空模塊、空控制器、空操作,跳轉(zhuǎn)到錯誤404頁面圖文詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 改则县| 图木舒克市| 大方县| 永州市| 阿克| 安国市| 洮南市| 泸西县| 孝昌县| 睢宁县| 揭阳市| 玛沁县| 武义县| 扶风县| 灌云县| 罗江县| 界首市| 济阳县| 牙克石市| 英吉沙县| 桐梓县| 盐城市| 甘谷县| 巴塘县| 辛集市| 安福县| 铅山县| 揭阳市| 精河县| 固始县| 舟山市| 日土县| 永胜县| 淮安市| 奉贤区| 洮南市| 丽水市| 九江县| 竹山县| 仙桃市| 惠安县|