欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

無憂主機詳解thinkphp空模塊和空操作

作者 / 無憂主機 時間 2012-10-09 07:46:42

無憂主機(m.love62.cn)小編在上一節(jié)給大家講了thinkphp的四種URL模式,通過URL的方式去訪問各個模塊(控制器)和操作(方法)。今天小編給大家講的是空模塊和空操作,空模塊的概念就是當thinkphp找不到指定模塊的時候,它會嘗試去定位空模塊(EmptyAction),執(zhí)行空模塊里面的index操作。同理,空操作也是同樣的概念,當系統(tǒng)找不到指定模塊下的操作方法的時候,系統(tǒng)會嘗試去定位空操作方法(_empty)。其實很好理解,就有點類似 php虛擬主機里面的自定義404頁面,但它比自定義404更加靈活,利用這個機制,我們可以實現(xiàn)錯誤頁面和一些URL的優(yōu)化,下面小編分別詳細介紹下空模塊和空操作的寫法。 空模塊,即在項目中定義EmptyAction類


public class EmptyAction extends Action {

	public function index(){

		echo '當前模塊不存在';

    }

 }

這就是一個簡單的空模塊類,當然您也可以在里面做一些更加復雜的操作,一切都得根據(jù)項目的需求來寫,小編只是做了演示。我們接著看空操作,空操作即在指定的模塊下面定義,比如說,我們在User這個模塊,也就是UserAction類下面定義一個空操作。

class UserAction extends Action
{
	public function index()
	{
		$this->display();
	}
	?
	public function demo()
	{
		$this->display();
	}
	public function _empty()
	{?
		//該方法即為空操作
		echo '當前操作不存在';
	}
}
很簡單,其實就是一個方法而已,空模塊和空操作還可以同時使用,用以完成更加復雜的操作。好了,本章內容比較簡單,到此結束!   純Linux環(huán)境下高端免備案【香港獨立IP地址】 php空間,僅僅只需199元一年起。商務中國域名核心代理直銷50元注冊國際頂級域名

本文地址:http://m.love62.cn/thinkphp/9090.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服