具体详见tp文档。

此处仅做学习笔记。

后缀配置:

//    模板文件后缀名'TMPL_TEMPLATE_SUFFIX'=>'.html',
//    伪静态文件后缀名'URL_HTML_SUFFIX'=>'htm'

U方法:

class IndexAction extends Action
{public function index(){p(U('show',array('uid'=>'1','uname'=>'adm'),'',true));$this->display('show');}public function show(){p($_GET);echo 'aaaa';}}

以上结果:

 array(3) {["uid"] => string(1) "1"["uname"] => string(3) "adm"["_URL_"] => array(6) {[0] => string(5) "Index"[1] => string(4) "show"[2] => string(3) "uid"[3] => string(1) "1"[4] => string(5) "uname"[5] => string(3) "adm"}
}
aaaa

说明:

U方法第一个参数是,控制器/方法。第二个参数是 传入的参数,支持数组和字符串

。第三个参数是伪静态后缀名(如果配置文件里是htm,此处为空或者是txt。则显示效果为

/zhuanpan/index.php/index/index/uid/1/uname/adm或
/zhuanpan/index.php/index/index/uid/1/uname/adm.txt

) 。第是个参数为是否跳转,如果设置为true则表示跳转到该URL地址。第五个参数是否显示域名

为什么要U方法。以为如果我的URL_MODEL为2.后来如果不支持URL_MODEL为2的情况。那么网站程序里的A标签的链接都要改了,非常麻烦。如果用了U方法。则只需要修改配置文件的URL_MODEL的值,非常的方便。

模板文件里使用U方法的格式为{:U('')}

转载于:https://www.cnblogs.com/wenzichiqingwa/p/3481651.html

thinkphp URL相关相关推荐

  1. php国外地址生成,thinkphp url生成

    为了配合所使用的URL模式,我们需要能够动态的根据当前的URL设置生成对应的URL地址,为此,ThinkPHP内置提供了U方法,用于URL的动态生成,可以确保项目在移植过程中不受环境的影响. 定义规则 ...

  2. AS:Flash AS3中获取浏览器信息及URL相关参数(并非swf url地址)

    原文链接:AS:Flash AS3中获取浏览器信息及URL相关参数(并非swf url地址) 好久没来这里了,最近发现网络上对此类信息的封装少的可怜,没有一个是比较完整的,今天又是周未,不敲点代码手痒 ...

  3. ThinkPHP URL自己带上参数PHPSESSID

    碰到个问题,ThinkPHP项目程序本地测试没问题,传到服务器后第一次访问,页面的所有URL会自己带上类似?PHPSESSID=28954583914413546c6e881cfa7c8117 这样的 ...

  4. ThinkPHP URL模式和URL重写

    现在用的版本是TP3.1.3,这两天总是遇到NotFound的错误,解析路径错误,所以认真研究了一下手册,发现问题出在URL模式上面. URL模式 一般是使用U方法来生成路径,U方法的定义规则如下(方 ...

  5. thinkphp url去掉index.php,thinkphp 去掉URL 里面的index.php(?s=)

    例如你的原路径是 http://localhost/test/index.php/home/goods/index.html 那么现在的地址是 http://localhost/test/home/g ...

  6. JS获取请求URL相关参数

    今天在找获取当前网址除去参数的js方式,结果自己会的竟然只有window.location.href 先看一个示例 用javascript获取url网址信息 <script type=" ...

  7. ThinkPHP—URL的访问以及各种方法的操作

    1.URL访问 ThinkPHP采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从URL参数中解析当前请求的模块.控制器和操作,下面是一个标准的URL访问格式: 第一种访问方式 ...

  8. thinkphp url缩短

    首先修改apache配置文件:#LoadModule rewrite_module modules/mod_rewrite 去掉#打开伪静态 然后在与入口文件(index.php)同级目录下加文件'. ...

  9. php url路由入门实例,ThinkPHP URL 路由实例

    以本文开始的例子为例,看该路由是如何定义的.在项目配置文件 Conf/config.php 里定义如下规则: //路由定义 'URL_ROUTE_RULES'=> array( 'product ...

最新文章

  1. mysql导出 error1290_解决MySQL导出数据到文件报错:ERROR 1290
  2. DM368开发 --IPNC 设置过程
  3. php使用mysql怎么连接浏览器_一个简单的php实现的MySQL数据浏览器
  4. Codeforces Round #686 (Div. 3) F. Array Partition 二分 + 线段树
  5. aliy 数据库连接池加密_Druid实现数据库连接用户密码加密 互联网技术圈 互联网技术圈...
  6. 表达式求值(NOIP2013 普及组第二题)
  7. 衔接UI线程和管理后台工作线程的类(多线程、异步调用)[转]
  8. linux 打开cgm软件,cgm文件扩展名,cgm文件怎么打开?
  9. msdtc.exe dll劫持
  10. UE4 蓝图通信:接口调用
  11. 电磁场与电磁波公式总结
  12. 室内制图如何让您的办公室受益
  13. NTFS下的USN日志文件
  14. c++内存管理:new与delete,深拷贝与浅拷贝
  15. thinkphp图片拖动验证码
  16. 下载B站(bilibili)视频
  17. 电机仿真系列-基于LabVIEW的电机测试系统研究
  18. 定时器中断实验和PWM输出实验(寄存器)
  19. 【CEC2017】CEC2017优化算法目标测试函数综述以及CEC2017的matlab实现
  20. 网页设计与网站规划 作业21 圣诞节壁纸制作

热门文章

  1. nginx lua指令
  2. Linux部署Ant Design Pro项目及nginx部署
  3. Spring MVC HttpMessageConverter对象
  4. Java案例-用户注册邮箱绑定激活功能实现
  5. Qt IFW基本用法
  6. C++拷贝构造函数(深拷贝与浅拷贝)
  7. 云服务器怎么打开_香港云服务器怎么样?
  8. mysql not in语句_Mysql学习经验总结【2】
  9. 启明云端分享| 采用 B to B设计的RK3399核心板来了,邮票孔,支持4K、H.265 硬解码;核心板内置 EDP、MIPI-DSI、HDMI、DP 显示接口,带有 2 路 MIPI-CSI
  10. 启明云端分享|ESP32-C3有望三月中旬量产出货,ESP32-C3-MINI-1模块技术规格书分享