### 應用配置和模塊配置
#### 應用配置
應用配置(公共配置文件)位于 ./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.hmoore.net/manual/thinkphp/1828)