成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > 如何使用織夢(mèng)小助手

如何使用織夢(mèng)小助手

POST TIME:2020-04-11 21:39

很多的時(shí)候,織夢(mèng)是不能滿足我們要求的,比如我們要增加個(gè)織夢(mèng)沒有功能,例如,我們要調(diào)用分類信息三級(jí)聯(lián)動(dòng)里面的內(nèi)容,以前我們要寫個(gè)函數(shù)放在/include/extend.func.php里面,然后,在我們的首頁,或其它而面引入comm.inc.php文件,即可調(diào)用這個(gè)函數(shù),功能就這樣實(shí)現(xiàn)了,只要會(huì)php編程什么功能都可以在織夢(mèng)的基礎(chǔ)上擴(kuò)展。

現(xiàn)在不僅僅有這個(gè)extend.func.php文件了,織夢(mèng)幫我們提供了一個(gè)叫小助手的功能,從字面意思理解,小助手就是幫助我們的人助手,沒有錯(cuò),在include/helpers里面有很多的小助手文件,只要我們的以后擴(kuò)展功能直接在這里建立一個(gè)文件命名為:起的名字.helper.php,然后再在要調(diào)用的文件里用helper('起的名字')進(jìn)行初始化,即可調(diào)用起的名字.helper.php這個(gè)文件里面的功能了。

一、織夢(mèng)小助手的應(yīng)用。

舉例說明:計(jì)算二個(gè)數(shù)的值。

定義php文件名:sum.helper.php,然后在這個(gè)文件里寫上如下計(jì)算二個(gè)數(shù)的代碼。

<?php

$a=10;
$b=33;

function sum($a,$b){
return $a+$b;
}

?>

如果我們要在某個(gè)文件例如文件test.php里調(diào)用這個(gè)功能,我們只需要在這個(gè)test.php文件里,用helper('sum')進(jìn)行初始化一下,即可調(diào)用。

test.php文件內(nèi)容如下:

require_once(dirname(__FILE__)."/include/common.inc.php");
helper('sum');
echo sum(32,34);

輸入結(jié)果是:66。請(qǐng)注意,無論是用織夢(mèng)小助手,還是用extend.func.php進(jìn)行二次開發(fā),都要引入文件common.inc.php文件??棄?mèng)小助手的應(yīng)用就是這樣簡(jiǎn)單。

對(duì)比一下用織夢(mèng)小助手和extend.func.php進(jìn)行二次開發(fā)的好處。

如果我們?cè)趀xtend.func.php這個(gè)里面進(jìn)行功能二次開發(fā)的話,如果是小的功能還好,如果是代碼特別多,那么,用這個(gè)就有缺點(diǎn)了,想一下如果這個(gè)文件太多,不僅對(duì)于程序員來說感覺亂,在調(diào)用功能的時(shí)候不容易找,而且這樣也降低了執(zhí)行效率,本來一個(gè)程序員寫好的功能,結(jié)果另一個(gè)程序員來調(diào)用那么,找起來就非常不便,浪費(fèi)時(shí)間。

而用小助手,而大大提高了效率,不管有多少個(gè)人來寫,不管什么樣的誰來調(diào)用,只要找到對(duì)應(yīng)的文件名,就可以調(diào)用,而且,每個(gè)功能對(duì)應(yīng)一個(gè)文件,這樣也不至于弄錯(cuò),而且調(diào)用也非常方便,只需要初始化一下小助手即可。

二、小助手的實(shí)現(xiàn)代碼分析。

織夢(mèng)小助手既然如此好,我們要研究一下,這個(gè)小助手是如何實(shí)現(xiàn)的?以后,我們?cè)谧约洪_發(fā)中也可以把這種思想用到我們的開發(fā)中,提高效率。我們來分析一下小助手是如何實(shí)現(xiàn)這樣的功能的。

首頁要在入口文件common.inc.php里面進(jìn)行初始化(這里的初始化與上面的提到的helper('sum')初始化不一樣,這里指的是引入helper.inc.php并根據(jù)里面的數(shù)組創(chuàng)建程序文件)織夢(mèng)小助手,若文件helper.inc.php存在,則把里面的數(shù)組$cfg_helper_autoload,通過helper($cfg_helper_autoload)初始化(這里跟上面提到的初始化一樣),若沒有這個(gè)文件,而用默認(rèn)的。

代碼如下:

小助手是如何初始化的?這是重點(diǎn)。小助手正是通過文件common.fuc.php里面下面這段代碼,實(shí)現(xiàn)了我們上面舉的例子功能。

我們分析一下上面的代碼,

第一句代碼$_helpers = array();這句用來設(shè)置一種狀態(tài),在php里面經(jīng)常用到,常常是true和fault就像電源開關(guān)似的,當(dāng)程序中某個(gè)功能執(zhí)行成功就設(shè)置成true,當(dāng)某個(gè)功能沒有執(zhí)行或某個(gè)文件不存在等都可設(shè)置成fault這樣就可以在true或fault時(shí)執(zhí)行不同的功能了,程序中經(jīng)常用到非常方便。

接下來就開始判斷,我們傳的$helpers是不是數(shù)組,例如我們一次開發(fā)了多個(gè)功能,建立了多個(gè)類似: 名字.helper.php的多個(gè)文件,在調(diào)用初始化helper(數(shù)組)時(shí),就需要傳數(shù)組,程序會(huì)判斷如果傳的是數(shù)據(jù),那么進(jìn)行遞歸調(diào)用,當(dāng)?shù)谝粋€(gè)文件假設(shè)名為abc.helper.php,當(dāng)foreach完第一個(gè)后,進(jìn)入到遞歸,再判斷一下$dede的值abc是不是數(shù)組不是則向下執(zhí)行代碼。

if (isset($_helpers[$helpers]))
{
continue;
}

這段代碼判斷一下這個(gè)文件abc.helper.php,是不是存在并引入了?若已經(jīng)有了了也引入了,那么,回到foreach里面繼續(xù)遍歷,否則接著向下執(zhí)行,判斷一下abc.helper.php文件是不是存在,若存在,則引入abc.helper.php文件。并把狀態(tài)$_helpers[$helpers]設(shè)置為真,表明這個(gè)文件$_helpers[$helpers]已經(jīng)引入了,最后一句判斷$_helpers[$helpers]若沒有設(shè)置,則打印出文件abc.helper.php無法裝載。

請(qǐng)注意:此時(shí)程序并沒有完成,只是把數(shù)組$helpers里面進(jìn)行了第一個(gè)遞歸,接著繼續(xù)foreach,接下來程序執(zhí)行的動(dòng)作就跟上面的分析的一樣了。這樣通過一個(gè)遞歸,就可以把數(shù)組里面的代表文件名的鍵全部循環(huán)出來,并把對(duì)應(yīng)的文件明引入到要調(diào)用的文件里了。

當(dāng)我們?cè)谝{(diào)用的文件里面用helper($helper)初始化后,就開始運(yùn)行上面的代碼了。作為一個(gè)程序員,既要知道是什么,還要知道為什么,本篇內(nèi)容由織夢(mèng)基地作的分析,拋磚引玉,共同進(jìn)步。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
av网站免费观看| 亚洲成人免费网站| 亚洲精品成人天堂一二三| 欧美一区少妇| 日本人体一区二区| 久久综合香蕉| 国产又爽又黄的激情精品视频| 一区二区三区欧美激情| 青青操在线观看| 久久久久久夜| 欧美亚日韩国产aⅴ精品中极品| 日韩精品免费观看| 国产精品一区二区三区高清在线| 国产情侣呻吟对白高潮| 日本黄色福利视频| 国产福利资源一区| 成人国产精品色哟哟| free性欧美1819hd| 国产精品久久久久久久久久久新郎| 日本少妇性高潮| 成人亚洲在线观看| 嫩草影院网站在线| 美女18一级毛片一品久道久久综合| 五月激情丁香网| 在线观看亚洲专区| 精品福利影视| 揄拍成人国产精品视频| 一区二区三区 欧美| 久久免费成人精品视频| 中文写幕一区二区三区免费观成熟| 日本不卡视频在线观看| 国产精品久久久久久久久婷婷| 日韩在线播放视频| 国产欧美精品aaaaaa片| 欧美黑人一区二区三区| 91久久精品国产91性色69| 一区二区在线观看视频| 黄色在线小视频| 婷婷免费在线观看| 国产精品综合| 日韩av在线播放资源| 久久精品色欧美aⅴ一区二区| 色婷婷成人综合| www.国产在线观看| 三妻四妾的电影电视剧在线观看| 黄色av一区| 亚洲一区二区视频| 亚洲情趣在线观看| 亚洲综合自拍一区| 激情小说激情视频| 97国产suv精品一区二区62| 国产在线观看免费播放| 久久狠狠一本精品综合网| 日韩欧美中文第一页| 免费成人看片网址| 日韩av在线免费观看不卡| 欧美一级二区| 久久免费看av| 伦一区二区三区中文字幕v亚洲| 国产精品一区二区中文字幕| 亚洲少妇在线| 91麻豆精品国产综合久久久久久| 国产福利久久精品| 精品国产18久久久久久洗澡| 青娱乐一区二区| 日批视频在线免费看| 国产精品17p| 1000部精品久久久久久久久| 天堂一区二区三区四区| 日本中文字幕网址| 久久久久久久久黄色| 亚洲色图丝袜美腿| 欧美另类高清videos的特点| 成人免费av片| 在线观看黄色网| jizz国产在线观看| 91好吊色国产欧美日韩在线| 日韩精品在线观看免费| 欧美日韩一区中文字幕| jizz免费| 国产丝袜自拍| 亚洲天堂激情| 日韩一级片免费视频| 一区在线中文字幕| 亚洲国产精品免费| 美国精品一区二区| 日韩免费va| 超碰中文字幕在线观看| 六月丁香婷婷久久| 久久青草福利网站| 日批视频在线播放| 偷拍自拍亚洲| 91精品国产自产在线观看永久| 亚洲国产精品自拍视频| 91女主播在线观看| 91激情五月电影| 91国语精品自产拍在线观看性色| 欧美老女人性开放| 91久久偷偷做嫩草影院电| 任我爽在线视频| 国产精品久久久久久久久久免费| 国产日产精品久久久久久婷婷| 日韩一卡二卡在线| 欧美成人日本| www.成人在线视频| 囯产精品一品二区三区| 手机在线观看免费av| 国产不卡在线一区| 亚洲高清视频一区二区| 青青在线免费观看| 欧美理论片在线播放| 久久av免费看| 精精国产xxx在线视频app| 亚洲第一在线综合在线| 国产国产精品人在线视| 成人免费毛片嘿嘿连载视频| 成人免费观看视频在线观看| 色老头视频在线观看| 亚洲第一页在线观看| 中文人妻av久久人妻18| 欧洲av一区二区三区| 成人午夜激情片| 国产无遮挡在线观看| 成人三级视频在线观看| 国产精品欧美久久久久一区二区| 麻豆一区区三区四区产品精品蜜桃| 欧美大片免费播放器| 50一60岁老妇女毛片| av大片在线观看| 欧美日韩中字一区| 国产激情在线免费观看| 欧美亚洲在线播放| 日韩国产成人无码av毛片| 新天天拍日日拍狠狠拍| 国产精品草莓在线免费观看| 国产交换配乱淫视频免费| 91在线视频免费播放| 午夜精品一区二区三区三上悠亚| 亚洲调教视频在线观看| 亚洲欧美中文在线视频| 高跟丝袜欧美一区| 成人激情黄色网| 日韩视频二区| 国产精品一二三区在线| 日韩成人av在线资源| 日韩免费成人| 噼里啪啦国语在线观看免费版高清版| 精品精品视频| 国产日产久久高清欧美一区| www.一区二区三区.com| 亚洲网站在线| 四虎永久在线| 手机av免费看| 国产精品高潮在线| 久久伊人一区| 在线观看毛片视频| 黄色片大全在线观看| 国产毛片久久久久| 国产又大又长又粗| 成人资源在线| 欧美性一区二区| 国产精品久久久久婷婷二区次| 精品毛片乱码1区2区3区| 欧美一级久久| 日韩欧美另类中文字幕| 国产黄色在线网站| 亚洲欧美一区二区三区极速播放| 日韩一区二区三区免费视频| 婷婷激情综合| 久久久免费高清电视剧观看| 一个人看的日本www的免费视频| 精品国产青草久久久久福利| 国产av 一区二区三区| 国产欧美一区二区在线播放| 欧美日韩一区二区三区在线电影| 欧美顶级少妇做爰| 色综合导航网站| 97福利一区二区| 日韩av日韩在线观看| 电影天堂爱爱爱爱| 免费看啪啪网站| 日本超碰在线观看| 92看片淫黄大片看国产片| 男人插曲女人视频免费| 国产一级在线| 91精品国产91久久久久久久久| 永久91嫩草亚洲精品人人| 中文字幕一区二区在线播放| 99re资源| 久久97久久97精品免视看| 最新av网站在线观看| 国产成人精品免费久久久久| 日本乱子伦xxxx| 国产传媒一区| 黄色片网址在线观看| 狠狠躁夜夜躁人人爽天天天天97| 欧美在线视频观看免费网站| 欧美精品一区二区三区免费播放| 国产精品精品视频一区二区三区| 97精品一区二区视频在线观看| 久久小说免费下载| 天堂一区二区三区| 日本高清无吗v一区| 欧美三级小说| 91精品国产自产在线| 成人精品天堂一区二区三区| 成人频在线观看| 久久日.com| 97一区二区三区| 久久超碰99| 蜜臀视频在线观看| 精品国产乱码久久久久夜深人妻| 中文字幕精品无| 国产精品亚洲无码| 欧美一区二区视频在线观看2020| 日本一二三区视频免费高清| 国产麻豆日韩| 久久久久99精品成人| 欧美69精品久久久久久不卡| 五月天婷婷亚洲| 国产aaa精品| 午夜精品一区在线观看| 在线免费日韩av| 男人的天堂avav| 日韩毛片在线播放| 亚洲国产精品va在线观看黑人| 精品久久久久久久久久久下田| 亚洲色图制服诱惑| 欧美日韩在线播| 日韩免费高清视频| 国内揄拍国内精品| 97影院手机在线观看| melody高清在线观看| 午夜电影一区二区三区| 思99热精品久久只有精品| 欧美精选在线| 久久偷看各类wc女厕嘘嘘偷窃| 成人午夜剧场视频网站| 亚洲色图第四色| 国产二级片在线观看| 日韩欧美一中文字暮专区| 久热在线视频观看| 精品国产福利一区二区在线| 国产一区二区无遮挡| 全球成人中文在线| 一区二区三区在线高清| 豆国产96在线|亚洲| 九九热久久免费视频| 福利片在线免费观看| 在线观看亚洲色图| 欧美一区免费看| 亚洲成熟丰满熟妇高潮xxxxx| 精品1区2区在线观看| 久久久久久久久久久一区| 国产成人无遮挡在线视频| 国产尤物av一区二区三区| 亚洲欧洲二区| 黄色激情在线观看| 好吊色在线观看| 国产情人综合久久777777| 欧美激情电影| 亚洲免费成人在线视频| 91精彩视频在线观看| a视频免费在线观看| 秋霞av一区二区三区| 91丝袜脚交足在线播放| av片免费播放| 教室别恋欧美无删减版| 91免费精品| 久久久国产精华液999999| 97欧美在线视频| 久久99精品久久久久久青青91| 国产视频一区二区视频| 欧美一级一级性生活免费录像| 欧美日韩亚洲一二三| 三级毛片电影网站| 天天想你在线观看完整版电影免费| 亚洲天堂手机在线| 日韩黄色大片| 精品一区在线播放| 欧美系列在线观看| 亚洲天堂男人的天堂| 精品在线小视频| 欧美韩日一区二区三区| 99热在线网站| 久久精品一本| 人妻换人妻a片爽麻豆| 欧亚一区二区| 成人免费a视频| 国产成人福利在线| 亚洲婷婷在线观看| 国产一区二区在线影院| 看黄的a网站| 欧美在线一区视频| 黄色成人在线观看网站| 国产精品一线天粉嫩av| 丰满肥臀噗嗤啊x99av| 岛国一区二区在线观看| 色帝国亚洲欧美在线| 精品国产乱码久久久久久蜜柚| 婷婷av一区二区三区| 国产无遮挡又黄又爽免费软件| 农村一级毛片| 国产精品国产亚洲伊人久久| 强伦女教师2:伦理在线观看| 亚洲中文字幕一区二区| 成人在线视频网址| 91视频国产精品| 日韩av电影在线播放| aa片在线观看视频在线播放| 在线观看黄色片| 欧美裸身视频免费观看| 久久伊人精品视频| 日本道精品一区二区三区| 国产黄a三级三级三级av在线看| 欧美日韩精品高清| 91免费视频污| 激情文学亚洲色图| 成人1区2区| 91美女视频在线| 黄色毛片在线看| 亚洲天天做日日做天天谢日日欢| 永久免费毛片在线播放不卡| 国产精品国产精品国产专区不卡| 天天综合在线观看| 欧美18xxxx| 女同一区二区免费aⅴ| 九九**精品视频免费播放|