如何在ThinkPHP中開啟調試模式


1、為什么使用調試模式?

因為調試會在我們的模板頁的最后增加一些trace信息。

2、什么是trace信息?

是ThinkPHP為我們提供好的一些包含了系統運行時間、占用內存、加載時間、請求的協議....

3、在ThinkPHP中如何開啟調試模式

開啟調試模式是在項目(home)的主入口文件中加入define(“APP_DEBUG”,TRUE);然后如果在項目中沒有產生~runtime.php文件,表示調試模式開啟成功。

4、如何在項目中顯示trace信息

1)定義模板頁

在方法里面$this->display();

2)在項目(比如:admin)的配置文件中,加入'SHOW_PAGE_TRACE'=>true  這句話,則我們的頁面就會出現trace信息。

3)可以在Conf/config.php 中使用 ‘SHOW_RUN_TIME’=>true,    可以打印出更詳細的時間。 

trace信息的定制 

1)在項目配置文件目錄(conf/ )下,創建一個trace.php文件,該文件可以自定義顯示到 trace信息中

<?

     return array(

        '您的IP地址是'=>‘127.0.0.1’

     );

?> 

2)在我們的控制器中使用 trace () 方法可以向trace信息中加入我們自定義的trace信息

5、調試的其他方法

1) debug_start("aaa")    

要調試的代碼    //這里可以顯示調試該代碼用的時間、內存等

debug_end("aaa")

2)調試數組的方法(查看數組的內容)  dump($arr);  //2.0中  dump($arr);==print_r()   var_dump($arr);


 

在ThinkPHP中連接數據庫  

步驟:

1、在項目的配置文件(Conf/config.php)中配置如下內容(共七項):

‘DB_TYPE’=>' mysql '   //類型

‘DB_HOST’=>' localhost  或  127.0.0.1  或  某個IP '   

'DB_NAME'=>'databasesName'   //要連接的數據庫名稱

'DB_USER'=>'username'   //要連接數據庫的用戶名 

'DB_PWD'=>'passwordl'   //要連接的數據庫的密碼 

'DB_PORT'=>'portl'   //要連接的數據庫服務器的端口號 

'DB_PREFIX'=>‘think_'   //要連接數據庫表的前綴  

2、在Action中(控制器中)的方法

$user=new Model('user'); //括號里為去掉后綴的表名

$user->select();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM