2012-02-13 78 views
-1

我試圖啓動謨,由於某種原因,當我使用Doctrine2並進行數據庫插入,默認情況下,我似乎得到了XDebug插入下面進入我的頁面(執行的查詢和結果):WAMP - Zend框架 - PHP的XDEBUG默認情況下?

INSERT INTO users_table (username) VALUES (?) 
<pre class='xdebug-var-dump' dir='ltr'> 
<b>array</b> 
    1 <font color='#888a85'>=&gt;</font> <small>int</small> <font color='#4e9a06'>237</font> 
</pre> 

有誰知道WAMP,Zend Framework或Doctrine2是否默認打開XDEBUG?

編輯: 添加到php.ini似乎刪除HTML格式?

xdebug.overload_var_dump = off 
+1

你必須在那裏有一個var_dump()。 – vascowhite 2012-02-13 20:07:52

+0

謝謝,但我真的沒有。目前它是一個骨架結構,並且剛剛安裝了主義。這很奇怪,它迴應了它剛剛運行的SQL和結果集? – Sjwdavies 2012-02-13 23:38:39

回答

1

我已經設法自己解決這個問題,並且認爲我會爲任何絆倒這個人的人發佈答案。

作爲Doctrine Entity Manager配置的一部分,您可以指定一個日誌記錄方法。我沒有意識到,告訴學說使用Doctrine\DBAL\Logging\EchoSQLLogger() - 哪種課程,迴應查詢和結果。