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ù)庫維護里查詢。對于DESTOON系統(tǒng)表,不需要加表的前綴;對于非DESTOON系統(tǒng)表,需要填寫完整的表名,且傳遞prefix參數(shù)。
例如對于DESTOON系統(tǒng)表,傳遞table=announceDestoon批量刪除關(guān)鍵詞,如果表前綴為destoon_,系統(tǒng)將識別表名為 destoon_announce。
對于非DESTOON系統(tǒng)表,傳遞table=tb_abc&prefix=或者table=abc&prefix=tb_,系統(tǒng)將識別表名為 tb_abcDestoon批量更新文章。
fields
fields指查詢的字段,默認為*??梢詡鬟f例如 fields=title,addtime,但是一般情況下無需傳遞,DESTOON獨有的標簽緩存機制會自動緩存查詢結(jié)果,不必擔心效率問題。
condition
condition指查詢的條件,如果不傳遞,則為1,代表任意條件的數(shù)據(jù)(此項需了解SQL語法)。DESTOON所有Destoon批量上傳內(nèi)容模塊遵循統(tǒng)一標準開發(fā),所以很多條件是通用的。
例如 status=3表示正常通過的信息、status=3 and level=1表示級別為1的信息、status=3 and thumb<>''表示有標題圖片的信息等。
order
order指數(shù)據(jù)的排序方法(此項需了解SQL語法)。
例如order=addtime desc表示按添加時間降序排列、order=itemid desc表示按itemid降序排列、order=rand()表示隨機數(shù)據(jù)等。
pagesize
pagesize指調(diào)用數(shù)據(jù)的數(shù)量,如果不傳遞,默認為10Destoon批量助手 。
template
template指指定的標簽?zāi)0?,如果不傳遞,默認為list,位于模板目錄/tag/list.htm,如果傳遞為null,表示不應(yīng)用標簽?zāi)0?。參見上述?shù)據(jù)顯示過程。
debug
debug參數(shù)用于調(diào)試標簽,例如傳遞&debug=1,系統(tǒng)將輸出標簽構(gòu)造成的SQL語句,以便驗證標簽寫法是否正確,不需要調(diào)試的標簽不用加此參數(shù)。
文章地址:http://m.meyanliao.com/article/other/DESTOONcycsjhy.html