欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

ThinkPHP学习笔记(三)有关项目中URL的路径有关问题和使用frame搭建页面的

程序员文章站 2024-02-18 18:13:16
...
ThinkPHP学习笔记(三)有关项目中URL的路径问题和使用frame搭建页面的


在thinkphp中有很多自定义的常量路径,具体如下:

//        echo "
^_^ Hello,欢迎使用ThinkPHP
"; //系统常量定义 //去THinkPHP手册中进行查找// echo "
"."网站的根目录地址".__ROOT__." ";// echo "
"."入口文件地址".__APP__." ";// echo "
"."当前模块地址".__URL__." ";// echo "
"."当前url地址".__SELF__." ";// echo "
"."当前操作地址".__ACTION__." ";// echo "
"."当前模块的模板目录".__CURRENT__." ";// echo "
"."当前操作名称".ACTION_NAME." ";// echo "
"."当前项目目录".APP_PATH." ";// echo "
"."当前项目名称".APP_NAME." ";// echo "
"."当前项目的模板目录".APP_TMPL_PATH." ";// echo "
"."项目的公共文件目录".APP_PUBLIC_PATH." ";// echo "
"."项目的配置文件目录".CONFIG_PATH." ";// echo "
"."项目的公共文件目录".COMMON_PATH." ";// //自动缓存与表相关的全部信息// echo "
"."项目的数据文件目录".DATA_PATH." runtime下的data目录";// echo "
"." ".GROUP_NAME."";// echo "
"." ".IS_CGI."";// echo "
"." ".IS_WIN."";// echo "
"." ".LANG_SET."";// echo "
"." ".LOG_PATH."";// echo "
"." ".LANG_PATH."";// echo "
"." ".TMPL_PATH."";// // //js放入的位置,供多个应用的公共资源// echo "
"." ".WEB_PUBLIC_PATH."";

登录页面

Insert title here模板路径__URL__:当前模块的URL地址
../Public 当前模板的public目录
__PUBLIC__ 与主目录平级的public目录,供多个项目应用
__TMPL__ 项目模板目录
__APP__ 项目的Url
__ACTION__当前操作的URL地址
__SELF__ 当前整个路径的链接

获取页面:

Insert title here


获取的action:

verify();            }      public function fuck(){        header("Content-Type:text/html; charset=utf-8");        echo "UserAction.the world!";        $this->verify();            }    private function verify(){    	$this->display();    	echo "
UserAction.验证方法"; } public function login(){ $this->assign("content","这是内容啊"); $this->display(); echo "
UserAction.验证方法"; } public function add(){ dump($_POST); echo $_POST['username']; $this->assign("username",$_POST['username']); $this->display(); }}?>


使用frame搭建页面:不要引入静态的html文件,应该在Action的方法中填写,如下:

indexAction

^_^ Hello,欢迎使用ThinkPHP