在链接里使用thinkphp的U方法

来源:互联网 发布:淘宝手机一屏尺寸多少 编辑:程序博客网 时间:2024/06/05 08:39

方法的详细内容请到thinkphp手册U方法查看

在模板文件即html中,方法的使用与变量{$...}不同,而是{:function(.....)}或{~function(.....)}

第一种{:function(.....)}会输出函数返回值,第二种{~function(.....)}只会执行函数,但不会输出函数返回值,

在这里当然使用第一种方法,在模板里,U方法使用应为

<a href="{:U('Home/Index/index')}" >


附加参数时,如下:

U方法的第二个参数支持数组和字符串两种定义方式,如果只是字符串方式的参数可以在第一个参数中定义

U('Blog/cate','cate_id=1&status=1')
U('Blog/cate?cate_id=1&status=1')

若是使用数组,必须要注意不能使用$arr.id,必须使用$arr[id],具体如下:

U('Home/Index/index',$arr[id])

所以,模板赋值之后,在模板文件里,U方法的使用如下:

<a href="{:U('Home/Index/index',array('id'=>$arr[id]))}" >


 

 

0 0
原创粉丝点击