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