3
回答
ThinkPHP 的U方法生成出错
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

请各位大神帮我看一下

在login模块中用U方法时代码是U(__PUBLIC__)为什么生成的是这个样子:

/nxdjzt/1/index.php/Login//nxdjzt/1/Public

请问可能是那边出错了

举报
kennethwu
发帖于5年前 3回/1K+阅
共有3个答案 最后回答: 5年前
U('User/add') // 生成User 模块的add 操作的URL 地址
U('Blog/read?id=1') // 生成Blog 模块的read 操作 并且id 为1 的URL 地址
U('Admin/User/select') // 生成Admin 分组的User 模块的select 操作的URL 地址
U 方法的第二个参数支持数组和字符串两种定义方式,如果只是字符串方式的参数可以在第一个参
数中定义,例如:
U('Blog/cate',array('cate_id'=>1,'status'=>1))
U('Blog/cate','cate_id=1&status=1')
U('Blog/cate?cate_id=1&status=1')

看下文档把..U方法不是这么用滴 

U 方法的定义规则如下(方括号内参数根据实际应用决定):

U('[分组/模块/操作]?参数' [,'参数','伪静态后缀','是否跳转','显示域名'])

顶部