WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
PHPOK可變參數(shù)調(diào)用數(shù)據(jù)說明
導(dǎo)航: 上一頁
為了實現(xiàn)不同的分類調(diào)用不同的主題,甚至是不同模塊調(diào)用不同主題,PHPOK采用了如下方式實現(xiàn):
請看圖示上的:65行,后面多帶了一個參數(shù)。
<!-- run:$catelist = phpok('catelist','cid='.$rs[id]) -->
多帶的參數(shù)是一個有規(guī)則的字符串,一般來講只需要一個參數(shù),共有六個標(biāo)識可用(就在數(shù)據(jù)調(diào)用中心里,創(chuàng)建新調(diào)用時可以看到三四行灰色字的說明)
一般常用的是cid,cs 其他四個并不常常使用。
字符串編寫規(guī)則
cid=分類ID號 cs=分類標(biāo)識串 id=主題ID號 ts=主題標(biāo)識串 mid=模塊ID號 ms=模塊標(biāo)識串
示例:
cid=1 (寫死分類ID) cid='.$rs[cate_id].' (通過已提供的變量 rs[cate_id] 傳遞)
需要注意: PHPOK3數(shù)據(jù)調(diào)用中心寫的時候比較早,后臺的模塊及分類僅僅限于在沒有傳遞參數(shù)時有效。就是說如果在調(diào)用參數(shù)里填寫了新的參數(shù)傳遞,將會覆蓋原有的參數(shù)設(shè)置。
例如:設(shè)置新聞?wù){(diào)用中心是 news,指定的分類是:分類一(假定分類ID為3)
如果這樣寫
<!-- run:$newslist = phpok('news') -->
那么系統(tǒng)調(diào)用的主題息就是:分類一下的主題信息
假如指定了一個新的分類標(biāo)識或分類ID,假設(shè)分類是:分類二(假定分類ID為7)。如果是這子寫
<!-- run:$newslist = phpok(‘news','cid=9') -->
那么,實際上調(diào)用了就是 分類二下的主題信息。
一般情況下,這種情形主要是在列表頁和詳細(xì)頁里能體現(xiàn)出來。
最后一種情形:后臺設(shè)置了“不限制,根據(jù)參數(shù)調(diào)用變量獲取數(shù)據(jù)”,這個功能主要是用于列表頁,如果不帶參數(shù),但是在后臺又設(shè)置了:根據(jù)參數(shù)調(diào)用變量來獲取數(shù)據(jù)時,那么,系統(tǒng)將會常試從POST或是GET取得相關(guān)參數(shù)。
總結(jié):即自定義參數(shù)級別高于后臺的“根據(jù)參數(shù)調(diào)用變量獲取數(shù)據(jù)”高于直接調(diào)用數(shù)據(jù)。