聯(lián)系官方銷售客服
1835022288
028-61286886
模板標(biāo)簽里面
動(dòng)態(tài)調(diào)用模板傳參無效問題
1、目的:在首頁實(shí)現(xiàn)動(dòng)態(tài)調(diào)用其他模塊頁面,其他模塊內(nèi)容根據(jù)傳遞的參數(shù)返回對(duì)應(yīng)內(nèi)容;
2、方法:在首頁中增加如下代碼
對(duì)應(yīng)的模板頁tbshop.html中打印傳遞的參數(shù)(這一步是先測(cè)試下):
3、結(jié)果:首頁中并不顯示出傳遞的參數(shù)
4、求助:
這里動(dòng)態(tài)傳參數(shù)該如何實(shí)現(xiàn)?
我的功能目標(biāo)是根據(jù)的參數(shù),調(diào)用后臺(tái)不同的應(yīng)用接口獲取內(nèi)容并在模板中顯示好返回,同時(shí)希望這里的調(diào)用頁可以簡(jiǎn)潔一些,是否有其他的方法?
非常感謝!
目前版本還是用不了這個(gè)參數(shù),下月的新版才行
開發(fā)版支持,正式版還沒有打包進(jìn)去
謝謝回復(fù)! ??
那目前框架里還有支持類似功能的嗎?
或者有什么建議嗎?
感謝感謝!!
回復(fù)迅睿框架創(chuàng)始人
沒有什么建議的了,只能等下個(gè)月發(fā)布新的正式版
回復(fù)@飛魚
謝謝大家的回復(fù)~
xunruicms,開發(fā)能力,服務(wù)效率,都是業(yè)界最棒的 ?? ?? ??
回下我的最終解決方案做結(jié)束哈~
1、分析:
{dr_ajax_template} 調(diào)用的是 Fcms/Core/Helper.php 中的 dr_ajax_template()方法,方法體是:
這個(gè)方法只傳遞2個(gè)參數(shù)。而訪問的控制器s=api&c=api&m=template,只獲取2個(gè)參數(shù),所以不支持參數(shù)傳遞。
2、解決:自己建立幫助方法和API入口
1)復(fù)制 Fcms/Core/Helper.php 中的 dr_ajax_template()方法 到 config/custom.php 中,改名為 my_ajax_template(),方法內(nèi)容可以自己看情況修改;
特別注意!!這里ajax訪問的入口地址要改成自己的應(yīng)用入口地址,如我在下一步創(chuàng)建的myapi應(yīng)用;
2)新建 自己的空白應(yīng)用如App/Myapi,新建控制器api,方法template,大部分復(fù)制下s=api&c=api&m=template內(nèi)容,但要注意下返回格式。
不著急這個(gè)功能的,可以等官方更新版本后再使用~