定义和调用TP的模板
* 所有的模版都要放在view文件夹下
* 规则:一个控制器对应一个文件夹,一个方法对应一个文件
TP模版的调用:
public function index(){
$this->display(); ---调用当前控制器的当前方法
$this->display('shuow'); ----当前控制器的show方法
$this->display('控制器名/方法名'); ----XX控制器的XX方法
$this->display("文件路径");模版页面的绝对路径
}
TP的系统常量:
.__SELF__. ----当前请求地址
.__MODULE__. ----当前分组
.__CONTROLLER__. -----当前控制器
.__ACTION__. -------当前方法
项目后台的搭建
在Application文件夹下新建一个Admin文件夹,在Admin文件夹中新建Controller和View文件夹
在Admin\Controller控制器中新建一个LoginController.class.php页面
之后要修改login.html中的文件路径
一些系统默认的特殊变量
'__ROOT__' => __ROOT__, // 当前网站地址
'__APP__' => __APP__, // 当前应用地址
'__MODULE__' => __MODULE__, //当前模块的地址
'__ACTION__' => __ACTION__, // 当前操作地址
'__SELF__' => htmlentities(__SELF__), // 当前页面地址
'__CONTROLLER__'=> __CONTROLLER__,
'__URL__' => __CONTROLLER__,
'__PUBLIC__' => __ROOT__.'/Public',// 站点公共目录
ThinkPHP的开发模式
TP框架有两种使用模式:
1、开发模式(调试模式):
在index.php中加上:define("APP_DEBUG",true);
2、生产模式(运行模式)
define("APP_DEBUG",false);
如何在页面底部显示日志信息:
在配置文件中添加配置如下:
‘SHOW_PATH_TRACE’ => true,
就能在浏览器上显示标记,就可以查看日志信息