<xmp id="cogkk"><nav id="cogkk"></nav>
<dd id="cogkk"></dd>
  • <menu id="cogkk"><menu id="cogkk"></menu></menu>
    <menu id="cogkk"><code id="cogkk"></code></menu>

    卓象程序員 | 哈爾濱IT培訓 | 品質教育,口碑傳承 | 為做出口口相傳,好口碑的教育品牌而奮斗!

    卓象程序員讓每一位學員高薪就業 聯系我們13101507057

    加微信,了解詳情
    您所在的位置:首頁 > 文章 >ThinkPHP5連載

    「ThinkPHP5開發連載十二」空操作+空控制器
    時間: 2018-11-09 11:28:48     來源: 卓象IT實訓基地【原創】

    上一篇文章講解“控制器初始化+前置操作”,本篇文章講解“空操作+空控制器”。


    空操作

    空操作是指系統在找不到指定的操作方法的時候,會定位到空操作(_empty)方法來執行,利用這個機制,我們可以實現錯誤頁面和一些URL的優化。

    例如:在Index控制器中定義一個空操作_empty方法。

    「ThinkPHP5開發連載十二」空操作+空控制器


    定義了一個空操作,當訪問Index控制器不存在的方法時,會自動訪問空操作,展示404頁面。

    404.html頁面:

    「ThinkPHP5開發連載十二」空操作+空控制器


    在瀏覽器中訪問一個不存在的方法:

    「ThinkPHP5開發連載十二」空操作+空控制器



    空控制器

    空控制器的概念是指當系統找不到指定的控制器名稱的時候,系統會嘗試定位空控制器(Error),利用這個機制我們可以用來定制錯誤頁面和進行URL的優化。

    首先定義一個Error空控制器,當訪問不存在的控制器時,自動訪問空控制器,并跳轉到404頁面。

    「ThinkPHP5開發連載十二」空操作+空控制器


    瀏覽器訪問不存在的控制器:

    「ThinkPHP5開發連載十二」空操作+空控制器


    注意:

    1. 空控制器與空操作一般同時使用,當訪問不存在的控制器時,所訪問的方法基本不會在空控制器中,因此需要與空操作同時使用,訪問空控制器時,自動訪問其中的空操作。

    ThinkPHP5連載為卓象程序員原創,轉載請聯系卓象程序員

    「ThinkPHP5開發連載十二」空操作+空控制器


    關注卓象程序員,定期發布技術文章

    下一篇講解“頁面跳轉”

    「ThinkPHP5開發連載十二」空操作+空控制器
    热99re久久精品|天天综合网久久综合免费人成|91久久久久久久精品青草| 亚洲AV无码无一区二区Ⅰ久久|
    <xmp id="cogkk"><nav id="cogkk"></nav>
    <dd id="cogkk"></dd>
  • <menu id="cogkk"><menu id="cogkk"></menu></menu>
    <menu id="cogkk"><code id="cogkk"></code></menu>