久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Thinkphp5行為使用方法匯總

這篇文章主要介紹了Thinkphp5行為使用方法匯總,需要的朋友可以參考下

在應(yīng)用或模塊下建 behavior目錄,目錄內(nèi)建行為類文件Test.PHP(以下以home模塊為例)


namespace app/home/behavior;//注意應(yīng)用或模塊的不同命名空間 
class Test 
{ 
public function run(&$params)
{   
echo $params;  
} }

方法一

1.在入口文件中,增加: define('APP_HOOK',true);

2.home模塊下建tags.PHP文件定義行為


return [  
'app_init'=> [  
'app//home//behavior//Test', //注意行為的命名空間(下同) 
], 
'zzzzz'=> [//自定義標(biāo)簽位   
'app//home//behavior//Test', 
], 
//................. ];

3.控制器方法內(nèi)需要的地方偵聽行為


/think/Hook::listen('app_init',$params);//參數(shù)為變量(下同) /think/Hook::listen('zzzzz',$params);//自定義

方法二

1.home模塊的公共文件(common.PHP)或控制器方法內(nèi)綁定行為到標(biāo)簽位


/think/Hook::add('app_init','app//home//behavior//Test'); /think/Hook::add('zzzz','app//home//behavior//Test');//自定義

2.控制器方法內(nèi)需要的地方偵聽行為


/think/Hook::listen('app_init',$params); /think/Hook::listen('zzzzz',$params);//自定義

方法三

在控制器方法內(nèi)需要的地方直接執(zhí)行行為


/think/Hook::exec('app//home//behavior//Test','run',$params);

方法四

在控制器方法內(nèi)直接使用閉包函數(shù)


$a='閉包函數(shù)'; /think/Hook::add('zzzz',function($a){ var_dump($a);}); /think/Hook::listen('zzzz',$a);

方法五

行為類綁定到多個標(biāo)簽

1.Test.PHP定義如下:


namespace app/home/behavior;
class Test {  
public function app_init(&$params){  
echo 'app_init';  } 
 public function app_end(&$params){   
echo 'app_end';  
} }

2.home模塊的公共文件(common.PHP)或控制器方法內(nèi)綁定行為到標(biāo)簽位


/think/Hook::add('app_init','app//home//behavior//Test');
/think/Hook::add('app_end','app//home//behavior//Test');

3.控制器方法內(nèi)需要的地方偵聽行為


/think/Hook::listen('app_init',$params); /think/Hook::listen('app_end',$params);

總結(jié)

以上所述是小編給大家介紹的Thinkphp5行為使用方法匯總,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對編程學(xué)習(xí)網(wǎng)網(wǎng)站的支持!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

這篇文章主要介紹了thinkphp5 URL和路由的功能詳解與實(shí)例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了thinkphp5 加載靜態(tài)資源路徑與常量的方法的相關(guān)資料,需要的朋友可以參考下
thinkphp官網(wǎng)在去年的時候發(fā)布了tp的顛覆版本thinkphp5,tp5確實(shí)比之前的版本好用了很多,那么下面這篇文章就來給大家介紹關(guān)于在云虛擬主機(jī)部署thinkphp5項(xiàng)目的相關(guān)資料,需要的朋友可以
主站蜘蛛池模板: 精品一二三 | 欧美日韩在线看 | 精品久久久久久久久久久 | av首页在线 | 91精品国产综合久久精品 | 一区二区三区国产视频 | 日日天天 | 91av视频在线观看 | 91久久久久久久久久久 | 高清欧美性猛交xxxx黑人猛交 | 99久久婷婷国产综合精品电影 | 中文字幕国产视频 | 九九久久精品 | 久久久123 | 国产欧美日韩一区二区三区在线观看 | a精品视频 | 亚洲国产精品成人 | 精品成人| 国产精品成人国产乱一区 | 亚洲精品第一 | 九九热在线免费观看 | aaaa日韩 | 一区二区三区在线 | 91精品国模一区二区三区 | 天堂视频免费 | 欧美在线日韩 | 麻豆av电影网 | 成人高清在线视频 | 久久91精品久久久久久9鸭 | 羞羞视频免费观看 | 狠狠爱免费视频 | 青青草一区 | 伊人伊成久久人综合网站 | 一二三在线视频 | 欧美日韩精品一区 | 欧美黑人一区 | 男人的天堂久久 | 3p视频在线观看 | 在线视频中文字幕 | 激情 一区 | 日韩精品一区二区三区在线观看 |