如何使用織夢小助手,織夢文章
導讀:織夢文章織夢文章很多的時候,織夢是不能滿足我們要求的,比如我們要增加個織夢沒有功能,例如,我們要調用分類信息三級聯動里面的內容,以前我們要寫個函數放在/include/exte織夢cms模板dede手機模板。
很多的時候,織夢是不能滿足我們要求的,比如我們要增加個織夢沒有功能,例如,我們要調用分類信息三級聯動里面的內容,以前我們要寫個函數放在/include/extend.func.php里面,然后,在我們的首頁,或其它而面引入comm.inc.php文件,即可調用這個函數,功能就這樣實現了,只要會php編程什么功能都可以在織夢的基礎上擴展。
現在不僅僅有這個exten織夢模板下載d.func.php文件了,織夢幫我們提供了一個叫小助手的功能,從字面意思理解,小助手就是幫助我們的人助手,沒有錯,在include/helpers里面有很多的小助手文件,只要我們的以后擴展功能直接在這里建立一個文件命名為:起的名字.helper.php,然后再在要調用的文件里用helper('起的名字')進行初始化,即可調用起的名字.helper.php這個文件里面的功能了。
一、織夢小助手的應用。
舉例說明:計算二個數的值。
定義php文件名:sum.helper.php,然后在這個文件里寫上如下計算二個數的代碼。
<?php
$a=10;
$b=33;
function sum($a,$b){
return $a+$b;
}
?>
如果我們要在某個文件例如文件test.php里調用這個功能,我們只需要在這個test.php文件里,用helper('sum')進行初始化一下,即可調用。
test.php文件內容如下:
require_once(dirname(__FILE__)."/include/common.inc.php");
helper('sum');
echo sum(32,34);
輸入結果是:66。請注意,無論是用織夢小助手,還是用extend.func.php進行二次開發,都要引入文件common.inc.php文件。織夢小助手的應用就是這樣簡單。
對比一下用織夢小助手和extend.func.php進行二次開發的好處。
如果我們在extend.func.php這個里面進行功能二次開發的話,如果是小的功能還好,如果是代碼特別多,那么,用這個就有缺點了,想一下如果這個文件太多,不僅對于程序員來說感覺亂,在調用功能的時候不容易找,而且這樣也降低了執行效率,本來一個程織夢模板網站序員寫好的功能,結果另一個程序員來調用那么,找起來就非常不便,浪費時間。
而用小助手,而大大提高了效率,不管有多少個人來寫,不管什么樣的誰來調用,只要找到對應的文件名,就可以調用,而且,每個功能對應一個文件,這樣也不至于弄錯,而且調用也非常方便,只需要初始化一下小助手即可。
二、小助手的實現代碼分析。
織夢小助手既然如此好,我們要研究一下,這個小助手是如何實現的?以后,我們在自己開發中也可以把這種思想用到我們的開發中,提高效率。我們來分析一下小助手是如何實現這樣的功能的。
首頁要在入口文件common.inc.php里面進行初始化(這里的初始化與上面的提到的helper('sum')初始化不一樣,這里指的是引入helper.inc.php并根據里面的數組創建程序文件)織夢小助手,若文件helper.inc.php存在,則把里面的數組$cfg_helper_autoload,通過helper($cfg_helper_autoload)初始化(這里跟上面提到的初始化一樣),若沒有這個文件,而用默認的。
代碼如下:
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-20 ,文章如何使用織夢小助手,織夢文章主要講述如何使用,小助手,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_31546.html