为了账号安全,请及时绑定邮箱和手机立即绑定

求助thinkphp使用U方法生成链接的问题

求助thinkphp使用U方法生成链接的问题

桃花长相依 2018-08-15 09:04:58
在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}

查看完整回答
反对 回复 2018-09-29
  • 1 回答
  • 0 关注
  • 709 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信