thinkphp-URL操作
URl操作
1.大小写(配置)
//URL可以忽略大小写
'URL_CASE_INSENSITIVE'=>true,
//控制器UserType....就得user_type
2.伪静态(配置)
//伪静态后缀默认html
//'URL_HTML_SUFFIX'=>'shtml', //修改默认后缀
//'URL_HTML_SUFFIX'=>'', //若=>'',为空,则任意后缀
//'URL_HTML_SUFFIX'=>'html|shtml|xml', //若要允许多个则|
'URL_DENY_SUFFIX'=>'html|aaa|bbb', //禁止访问的后缀
//访问内容为空
{$Think.const.__EXT__} //在模版能输出伪静态的后缀
3.URL生成
//echo U(); //输出当前url
//echo U('User/add'); //控制器+方法
//echo U('User/add?id=5'); //控制器+方法+?参数1+值1
//echo U('Home2/User/add?id=5'); //模块+控制器+方法+?参数1+值1
//echo U('User/shitu',array('id'=>5,'name'=>'wq'));//...数组
//echo U('/m/5'); //根据路由 配置路由规则 'm/:id\d'=>'User/add',
//echo U('User/add@www.baidu.com?id=5'); //域名支持
//echo U('User/add#comment?id=5'); //锚点支持
(配置)
//tadu3.2/index.php/User/shitu/id/5.html
//'URL_MODEL'=>0, //普通模式
//tadu3.2/index.php?m=&c=User&a=add&id=5
//'URL_MODEL'=>1, //默认模式
//tadu3.2/index.php/User/shitu/id/5.html
'URL_MODEL'=>2, //重写模式
//tadu3.2/shitu/id/5.html
//'URL_MODEL'=>3, //兼容模式
//tadu3.2/index.php?s=/User/shitu/id/5.html
4.模板中U
{:u('User/add')}