zl程序教程

您现在的位置是:首页 >  其它

当前栏目

thinkphp常见路径用法分析

分析 用法 常见 路径 thinkphp
2023-06-13 09:15:31 时间

本文实例分析了thinkphp常见路径用法。分享给大家供大家参考。具体如下:

这里介绍的标签主要有:__root____self____action____url____app____public__

假如你项目首页的URL是:www.test.com/other/Form

假如当前模块是:Index

假如当前操作是:index

那么首页完整的URL:http://www.test.com/other/Form/index.php/Index/index

1__ROOT__:/other/thinkphp/mydemo

2__SELF__:/other/thinkphp/mydemo/Form/index.php

3__ACTION__:/other/thinkphp/mydemo/Form/index.php/Index/index

4__URL__:/other/thinkphp/mydemo/Form/index.php/Index

5__APP__:/other/thinkphp/mydemo/Form/index.php

6__PUBLIC__:/other/thinkphp/mydemo/Public

7../public(不区分大小写):/other/thinkphp/mydemo/Form/Tpl/default/Public

8APP_PUBLIC_URL:/other/thinkphp/mydemo/Form/Tpl/default/Public

9WEB_PUBLIC_URL:/other/thinkphp/mydemo/Public

模板中对路径部分的操作是这样子的:

复制代码代码如下:
//项目公共目录   
 $tmplContent=str_ireplace("../public",APP_PUBLIC_URL,$tmplContent);   
//网站公共目录   
$tmplContent=str_replace("__PUBLIC__",WEB_PUBLIC_URL,$tmplContent);   
//网站根目录   
$tmplContent=str_replace("__ROOT__",__ROOT__,$tmplContent);   
//当前项目地址   
$tmplContent=str_replace("__APP__",__APP__,$tmplContent);   
 //当前模块地址   
$tmplContent=str_replace("__URL__",__URL__,$tmplContent);   
 //当前项目操作地址   
$tmplContent=str_replace("__ACTION__",__ACTION__,$tmplContent);   
//当前页面操作地址   
$tmplContent=str_replace("__SELF__",__SELF__,$tmplContent);

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。