Thinkphp中路由Url获取的使用方法
2014-12-26 11:46
453 查看
Thinkphp是一个体系较为完整的框架,很多地方比国外的框架功能都全,唯一不喜之处是性能,和传说中的.NET有点像。
Thinkphp提供较全url处理体系,通过同一规则实现Url的路由和Url生成,Url的生成是通过U('',[])函数获取的。当我在一个Thinkphp中建立两个Application时,其中一个是子目录,发现U()函数获取的Url只能指向的根目录,这使我很恼火,网上找不到合适的方法,经查看U函数源码得到了一个答案!
Thinkphp的App目录是通过使用__APP__预编译常量定义的,其赋值在于入口文件的与站点根目录的相对目录计算的。在Thinkphp中,APP的入口目录的设置有两种方法:
1、通过Thinkphp自动计算 把入口文件放在自己Application目录下,通过U()函数获取时,Thinkphp会自动在你指定的Controller/Action前面加上Application目录Url前缀。优点自动化,符合Think的设计标准,缺点:缺少灵活。
2、手动设置APP所在目录
在入口文件中定义常量:“__APP__”,指定URL前缀,这样的话,你可以任意设定App前缀如:
Thinkphp提供较全url处理体系,通过同一规则实现Url的路由和Url生成,Url的生成是通过U('',[])函数获取的。当我在一个Thinkphp中建立两个Application时,其中一个是子目录,发现U()函数获取的Url只能指向的根目录,这使我很恼火,网上找不到合适的方法,经查看U函数源码得到了一个答案!
Thinkphp的App目录是通过使用__APP__预编译常量定义的,其赋值在于入口文件的与站点根目录的相对目录计算的。在Thinkphp中,APP的入口目录的设置有两种方法:
1、通过Thinkphp自动计算 把入口文件放在自己Application目录下,通过U()函数获取时,Thinkphp会自动在你指定的Controller/Action前面加上Application目录Url前缀。优点自动化,符合Think的设计标准,缺点:缺少灵活。
2、手动设置APP所在目录
在入口文件中定义常量:“__APP__”,指定URL前缀,这样的话,你可以任意设定App前缀如:
define('__APP__','/ralis_folder');
相关文章推荐
- 个人使用:JS获取URL的方法
- 使用jquery获取url以及jquery获取url参数的方法
- 使用jquery获取url以及jquery获取url参数的方法
- 使用jquery获取url以及jquery获取url参数的方法
- 使用jquery获取url以及jquery获取url参数的方法
- Request获取URL各种信息的方法及Request.UrlReferrer的使用
- 使用jquery获取url以及jquery获取url参数的方法
- phpcms关于url路由在二次开发中的使用方法介绍-实现泛解析
- ThinkPHP第二十一天(JQuery元素获取,parents属性,toggle方法,确认弹出对话框使用)
- [开发笔记]-使用jquery获取url及url参数的方法
- url参数的设置、获取、删除(js stringobject replace方法的使用)
- ThinkPHP中URL解析原理,以及URL路由使用教程!
- 使用Request对象获取URL信息的各种方法
- 使用jquery获取url以及jquery获取url参数的方法
- 分页解决方案 之 QuickPager的使用方法(URL分页、自动获取数据)
- 使用jquery获取url以及jquery获取url参数的方法
- 使用jquery获取url及url参数的方法
- HTML中使用JS代码获取浏览器URL中的参数的方法
- 使用jquery获取url以及jquery获取url参数的方法
- 使用jquery获取url以及jquery获取url参数的方法