2012-02-13 11 views
-1

私はDoctrine2を使用してデータベースを挿入するときにプロジェットを開始しようとしていますが、デフォルトでは次のように私のページ(クエリが実行された結果)に次のものを挿入しているようです:WAMP - Zend Framework - 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

+0

ありがとう、しかし、私は本当にしていません。現在のスケルトン構造であり、Doctrineをインストールしました。それは不思議です、それはちょうど実行されたSQLと結果セットをエコーし​​ますか? – Sjwdavies

答えて

1

私は実際に自分自身でこれを解決することができました。この問題を抱えている人には答えを投稿すると思いました。

Doctrine Entity Managerの設定の一部として、ロギング方法を指定できます。 DoctrineにDoctrine\DBAL\Logging\EchoSQLLogger()を使用するように言いましたが、どちらにしても、クエリーと結果をエコーし​​ます。

関連する問題