W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
因為zentaoPHP框架有兩種運行方式,所以在生成鏈接的時候,盡量不要手工拼寫鏈接代碼,通過調用系統提供的createLink方法,來生成鏈接。
比如,我們要生成一個blog模塊的view方法的鏈接,需要傳遞參數為id=17,這樣來調用:
echo $this->createLink('blog', 'view', 'id=17&cat=123')
第一個參數是模塊名稱,第二個參數是方法名,第三個參數是參數,使用key1=value1&key2=value2這種方式來進行傳參。
如果運行方式為PATH_INFO,這樣會生成 blog-view-17-123.html這樣的鏈接。
如果運行方式為GET,則生成?m=blog&f=view&id=17&cat=123&t=html的鏈接。
$this->createLink()方法,是可以在control和view里面直接調用的。如果需要在其他地方調用,則可以使用helper::createLink(),參數是一樣的。
另外,我們還提供了一個js版本的createLink()函數,用來在js交互中生成一些鏈接。具體的代碼,可以參考app/demo/www/js/my.js里面的定義。
不過在調用js版本的createLink()之前,需要調用下js::exportVars()方法,來輸出下當前系統的配置參數。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: