在TP的模板中用U方法生成地址時,竟然只保留后面的三個參數,能不能幫我解決這個問題呀?如:{:U(GROUP_NAME.'/Index/edit')}生成的鏈接是localhost/index.php/Index/Index/edit,此時正常(GROUP_NAME為Index)如果是這樣{:U(GROUP_NAME.'/Index/edit/id')}生成的鏈接竟然是localhost/index.php/Index/edit/id , 此時不正常,消去了GROUP_NAME同樣如果這樣寫{:U(GROUP_NAME.'/Index/edit/id/1')}鏈接就變成了localhost/index.php/edit/id/1 不正常能不能幫我解決這個問題呀?
1 回答

慕慕森
TA貢獻1856條經驗 獲得超17個贊
在模板中使用U函數如果有參數的話是有規范寫法的,是在后面使用一個數組來傳遞例如:
{:U(GROUP_NAME.'/Index/edit',array('id'=>1,'uid'=>3))}
thinkphp是分頁是能夠自動區分分組的,所以你直接在模板中使用分配的頁碼變量{$page}
- 1 回答
- 0 關注
- 793 瀏覽
添加回答
舉報
0/150
提交
取消