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