标签:驱动 存在 border time bug ebe font 开发模式 需要
tp框架有两种使用模式:开发模式(调试模式),一种是生产模式(运行模式)
define(‘APP_DEBUG‘, true); //调试模式


define(‘APP_DEBUG‘, FALSE); //运行模式


运行模式会把很多核心文件代码缓存成" common~runtime.php"文件,把原来每次需要加载许多文件的请求现在只要请求一个缓存文件,节省了很多文件的打开,关闭的开销。
在配置文件中,添加如下配置

配置完成后,在浏览器的右下角会显示如下标记。

如果想看源码的话,在behavior文件夹下的ShowPageTraceBehavior.class.php

把ThinkPHP的引擎改成Smarty


smarty驱动

如果想更改Smarty的配置(一般不要改)

系统在找不到请求的方法的时候,会定位到__empty()方法处理,利用这个机制,我们可以对用户请求的不存在的所有操作进行统一处理。

当系统请求找不到控制器,会定位到空控制器上EmptyController。


A()用来实例化其他控制器的。

$obj->display(“Manager/ManagerTest1”) //调用的是模版
R()和A()基本一样,唯一不同的是R()函数在实例化控制器的时候把操作方法一起传递过去,省略了方法的调用

惯例配置:ThinkPHP/conf/convention.php
应用配置:Application/Common/conf/config.php
调试配置:Application/Common/conf/debug.php
模块配置:Application/Home/conf/config.php
加载顺序
惯例配置->应用配置->调试配置->模块配置
优先级:
模块配置>调试配置>应用配置>惯例配置
<if condition=‘表达式‘>
<elseif condition=‘表达式‘ />
<else/>
</if>
表达式中运算符
|
PHP运算符 |
对应的TP中的运算符 |
英文全称 |
|
< |
lt |
Less than |
|
> |
gt |
Greater than |
|
== |
eq |
equal |
|
>= |
egt |
Equal or greater than |
|
<= |
elt |




在配置文件中,做如上的配置,即可连接数据库
标签:驱动 存在 border time bug ebe font 开发模式 需要
原文地址:https://www.cnblogs.com/ybygb-geng/p/10001848.html