新聞中心
Destoon常用參數(shù)及其含義
Destoon這個開源程序用的還是比較多的,不過有很多的站長對它還是不太了解,今天無憂主機小編就介紹一些常用的參數(shù)以及這些參數(shù)的含義,希望對大家有所幫助。 moduleid moduleid指模塊ID,可在后臺模塊管理里查詢。對于直接調(diào)用模塊的數(shù)據(jù),設(shè)置正確的模塊ID后,將不需要傳遞table參數(shù),系統(tǒng)會自動獲取。 例如傳遞moduleid=5,系統(tǒng)將識別為調(diào)用供應(yīng)信息,自動設(shè)置table參數(shù)為sell。 一般情況下,除了擴展模塊里的功能都需要通過moduleid來調(diào)用。 table table指表名,可在后臺數(shù)據(jù)庫維護(hù)里查詢。對于Destoon系統(tǒng)表,不需要加表的前綴;對于非Destoon系統(tǒng)表,需要填寫完整的表名,且傳遞prefix參數(shù)。 例如對于Destoon系統(tǒng)表,傳遞table=announce,如果表前綴為destoon_,系統(tǒng)將識別表名為 destoon_announce。 對于非Destoon系統(tǒng)表,傳遞table=tb_abc&prefix=或者table=abc&prefix=tb_,系統(tǒng)將識別表名為 tb_abc。 fields fields指查詢的字段,默認(rèn)為*??梢詡鬟f例如 fields=title,addtime,但是一般情況下無需傳遞,Destoon獨有的標(biāo)簽緩存機制會自動緩存查詢結(jié)果,不必?fù)?dān)心效率問題。 condition condition指查詢的條件,如果不傳遞,則為1,代表任意條件的數(shù)據(jù)(此項需了解SQL語法)。Destoon所有模塊遵循統(tǒng)一標(biāo)準(zhǔn)開發(fā),所以很多條件是通用的。 例如 status=3表示正常通過的信息、status=3 and level=1表示級別為1的信息、status=3 and thumb<>''表示有標(biāo)題圖片的信息等。 order order指數(shù)據(jù)的排序方法(此項需了解SQL語法)。 例如order=addtime desc表示按添加時間降序排列、order=itemid desc表示按itemid降序排列、order=rand()表示隨機數(shù)據(jù)等。 pagesize pagesize指調(diào)用數(shù)據(jù)的數(shù)量,如果不傳遞,默認(rèn)為10。 template template指指定的標(biāo)簽?zāi)0?,如果不傳遞,默認(rèn)為list,位于模板目錄/tag/list.htm,如果傳遞為null,表示不應(yīng)用標(biāo)簽?zāi)0?。參見上述?shù)據(jù)顯示過程。 debug debug參數(shù)用于調(diào)試標(biāo)簽,例如傳遞&debug=1,系統(tǒng)將輸出標(biāo)簽構(gòu)造成的SQL語句,以便驗證標(biāo)簽寫法是否正確,不需要調(diào)試的標(biāo)簽不用加此參數(shù)。
本文地址:http://www.love62.cn/destoon/14541.html