标签:
1. [模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...
1 U(‘User/add‘); //生成User控制器的add操作的URL地址 2 U(‘Blog/read?id=1‘); //生成Blog控制器的read操作,并且id为1的URL地址 3 U(‘Admin/User/select‘); //生成Admin模块的User控制器的select操作的URL地址
参数
1 U(‘Blog/cate‘, array(‘cate_id‘=>1,‘status‘=>1)); 2 U(‘Blog/cate‘,‘cate_id=1&status=1‘); 3 U(‘Blog/cate?cate_id=1&status=1‘);
1 U(‘Blog/cate/cate_id/1/status/1‘);
1 U(‘Blog/cate‘,‘cate_id=1&status=1‘,‘xml‘);
1 U(‘Blog/read?id=1‘);
1. http://serverName/index.php?m=Blog&a=read&id=1
1. http://serverName/index.php/Home/Blog/read/id/1
1. http://serverName/Home/Blog/read/id/1
1. http://serverName/Home/Blog/read/id/1.html
1 ‘news/:id\d‘=>‘News/read‘
U(‘/news/1‘);
最终生成的URL地址是:
1. http://serverName/index.php/Home/news/1
注意:如果你是在模板文件中直接使用U方法的话,需要采用 {:U(‘参数1‘, ‘参数2‘…)} 的方式,具体参考模板的使用函数内容。
1 U(‘Blog/read@blog.thinkphp.cn‘,‘id=1‘);
@后面传入需要指定的域名即可
1 U(‘Blog/read#comment?id=1‘);
生成的URL地址可能是:
1. http://serverName/index.php/Home/Blog/read/id/1#comment
标签:
原文地址:http://www.cnblogs.com/code-ten/p/4793787.html