激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - ThinkPHP空模塊和空操作詳解

ThinkPHP空模塊和空操作詳解

2020-07-12 17:14ThinkPHP教程網(wǎng) PHP教程

這篇文章主要介紹了ThinkPHP空模塊和空操作,需要的朋友可以參考下

ThinkPHP的空模塊和空操作也是很有實(shí)用意義的功能,空模塊的概念就是當(dāng)ThinkPHP找不到指定模塊的時(shí)候,它會(huì)嘗試去定位空模塊(EmptyAction),執(zhí)行空模塊里面的index操作。同理,空操作也是同樣的概念,當(dāng)系統(tǒng)找不到指定模塊下的操作方法的時(shí)候,就會(huì)嘗試去定位空操作方法(empty)。其實(shí)很好理解,就有點(diǎn)類似php虛擬主機(jī)里面的自定義404頁面,但它比自定義404更加靈活,利用這個(gè)機(jī)制,我們可以實(shí)現(xiàn)錯(cuò)誤頁面和一些URL的優(yōu)化,下面分別詳細(xì)介紹下空模塊和空操作的寫法。

1.空模塊,在項(xiàng)目中定義EmptyAction類:

?
1
2
3
4
5
6
7
<?php
public class EmptyAction extends Action {
public function index(){
echo "當(dāng)前模塊不存在";
  }
 }
?>

這就是一個(gè)簡(jiǎn)單的空模塊類,當(dāng)然您也可以在里面做一些更加復(fù)雜的操作,一切都得根據(jù)項(xiàng)目的需求來寫,這里只是做了演示。

2.空操作,空操作即在指定的模塊下面定義,比如說,我們?cè)赨ser這個(gè)模塊,也就是UserAction類下面定義一個(gè)空操作。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
class UserAction extends Action
{
public function index()
{
$this->display();
  }
public function demo(){$this->display();
  }
public function _empty(){
   //該方法即為空操作
   echo '當(dāng)前操作不存在';
  }
 }
?>

代碼很簡(jiǎn)單,這就是一個(gè)空方法,并且空模塊和空操作還可以同時(shí)使用,用以完成更加復(fù)雜的操作。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: www中文在线 | 精品一区二区三区免费 | 精品久久久久久亚洲精品 | 成人不卡一区二区 | 国产精品久久久久免费视频 | 国产91精品一区二区麻豆亚洲 | 黄色网址进入 | 97人操| 免费在线性爱视频 | 日夜操天天干 | 久久99精品久久久久久国产越南 | 69av导航 | h视频在线免费看 | 久久精品视频免费观看 | 欧美wwwcom| 久精品久久 | 国产亚洲精品久久午夜玫瑰园 | 欧美成人精品一区 | 美国黄色毛片女人性生活片 | 免费a级黄色片 | 亚洲影院在线观看 | 日韩av电影在线免费观看 | 久久久一区二区精品 | 久久美女色视频 | www.99久久久 | 91视频站| 草久免费 | 人人舔人人舔 | 一区二区三区手机在线观看 | 国产va在线观看免费 | 久草在线新视觉 | 成人不卡免费视频 | 日韩高清影视 | 国产精品呻吟 | 精品国产一区二区在线观看 | 中文字幕在线观看国产 | 欧美激情性色生活片在线观看 | 久色精品视频 | 欧美性猛交xxx乱大交3蜜桃 | 成人永久免费视频 | 欧美精品在线视频观看 |