迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務經(jīng)理
微信掃描以上二維碼
028-61286886
技術咨詢
默認城市聯(lián)動菜單 通過API獲取的都是 ID 編號怎么配合輸出中文的城市名呢??!如果能更高級點,輸出其他自定義組合模式是通過回調(diào)函數(shù)反查編號輸出還是有別的捷徑方法呢??能不能讓存入數(shù)據(jù)庫的時候就是中文???
沒看明白
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復迅??蚣軇?chuàng)始人 API借口獲取的是城市編碼。網(wǎng)頁端使用這些代碼獲取數(shù)據(jù)庫聯(lián)動菜單字段的代碼 再查詢緩存獲取名稱之類的。 如果直接數(shù)據(jù)庫輸出的就是名稱之類的,省一次查詢緩存了!
{dr_linkage('address', 99, 0, 'name')} // 地區(qū)菜單id=99的名稱 {dr_linkage('address', 99, 1, 'name')} // 地區(qū)菜單id=99的第1級菜單名稱 {dr_linkage('address', 99, 2, 'name')} // 地區(qū)菜單id=99的第2級菜單名稱 {php $data=dr_linkage('address', 99);} // 地區(qū)菜單id=99的全部數(shù)據(jù),返回一個數(shù)組
算了,我直接用聯(lián)動菜單生成一個新的JSON 通過前端獲取吧。。
{linkage code=標識代碼 ....} {/linkage}
回復@許豐奕
接口可以調(diào)用指定模板,你在CMS里建一個模板,把所有的聯(lián)動生成你要的JSON格式,然后API調(diào)用那個模板就可以了
回復@Booid.com 文章有一個聯(lián)動城市字段,獲取這自定義的其他聯(lián)動字段,通過API獲取的是編碼,需要在前端生成一個JSON的聯(lián)動自定義文件。然后在前端通過編碼再獲取中文名,我本來想直接存入數(shù)據(jù)庫就是聯(lián)動菜單的中文名,但是考慮到改動太大,而且獲取上級聯(lián)動靠中文會影響效率。算了,移動前端能處理,不該系統(tǒng)了。。
沒看明白
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復迅??蚣軇?chuàng)始人 API借口獲取的是城市編碼。
網(wǎng)頁端使用這些代碼獲取數(shù)據(jù)庫聯(lián)動菜單字段的代碼 再查詢緩存獲取名稱之類的。 如果直接數(shù)據(jù)庫輸出的就是名稱之類的,省一次查詢緩存了!
{dr_linkage('address', 99, 0, 'name')} // 地區(qū)菜單id=99的名稱 {dr_linkage('address', 99, 1, 'name')} // 地區(qū)菜單id=99的第1級菜單名稱 {dr_linkage('address', 99, 2, 'name')} // 地區(qū)菜單id=99的第2級菜單名稱 {php $data=dr_linkage('address', 99);} // 地區(qū)菜單id=99的全部數(shù)據(jù),返回一個數(shù)組算了,我直接用聯(lián)動菜單生成一個新的JSON 通過前端獲取吧。。
{linkage code=標識代碼 ....} {/linkage}回復@許豐奕
接口可以調(diào)用指定模板,你在CMS里建一個模板,把所有的聯(lián)動生成你要的JSON格式,然后API調(diào)用那個模板就可以了
回復@Booid.com 文章有一個聯(lián)動城市字段,獲取這自定義的其他聯(lián)動字段,通過API獲取的是編碼,需要在前端生成一個JSON的聯(lián)動自定義文件。然后在前端通過編碼再獲取中文名,我本來想直接存入數(shù)據(jù)庫就是聯(lián)動菜單的中文名,但是考慮到改動太大,而且獲取上級聯(lián)動靠中文會影響效率。算了,移動前端能處理,不該系統(tǒng)了。。