### 应用配置和模块配置
#### 应用配置
应用配置(公共配置文件)位于 ./Application/Common/Conf/config.php ,在 ThinkPHP 调用所有的模块之前加载。
在这里没有做特别的配置,只开启了 Trace 追踪信息:
~~~
<?php
return array(
//‘配置项‘=>‘配置值‘
//显示页面 Trace 信息
‘SHOW_PAGE_TRACE‘ => true,
);
~~~
#### 模块配置
Admin 模块的模块配置位于 ./Application/Admin/Common/Conf/config.php
~~~
<?php
namespace WxManager\Controller;
use Think\Controller;
class TestController extends Controller {
public function __construct(){
//parent::__construct();
}
public function index(){
$this->display();
}
public function form(){
$this->display();
}
public function navtab(){
$this->display();
}
public function trace(){
// 往调试Tab项添加trace信息
trace('本调试信息仅页面Trace中可见');
// 往流程Tab项添加trace信息
trace('页面Trace代码','执行流程','INFO');
// 随便进行几个查询,显示页面的SQL查询记录
$list = M('sys_member')->field('id')->order('id desc')->limit(0,5)->select();
trace(count($list),'返回结果');
// 当前数据调试
$vo = M('sys_member')->where(array('user'=>'000001'))->find();
trace($vo,'查询数据');
// 这里存在一个未定义索引
echo $vo['test'];
// 输出一些调试信息 用于显示
// 这里存在一个变量未定义错误
$string = $name.'ThinkPHP';
trace($string,'框架名称');
trace(THINK_VERSION,'框架版本');
// 抛出一些错误
trace('这是定制的错误提示信息','错误信息','NOTIC');
}
}
~~~
* * * * *
[页面Trace](http://www.kancloud.cn/manual/thinkphp/1828)