ThinkPHP学习笔记(三)有关项目中URL的路径有关问题和使用frame搭建页面的
程序员文章站
2024-02-15 11:03:58
...
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