WAMP - Zend Framework - PHP XDEBUG включен по умолчанию? - PullRequest
0 голосов
/ 13 февраля 2012

Я пытаюсь запустить проект и по какой-то причине, когда я использую Doctrine2 и делаю вставку в базу данных, по умолчанию мне кажется, что XDEBUG вставляет на мою страницу следующее (выполненный запрос и результаты):

<code>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>

Кто-нибудь знает, если WAMP, Zend Framework или Doctrine2 поставляются с включенным по умолчанию XDEBUG?

РЕДАКТИРОВАТЬ: добавление этого в php.ini, кажется, удаляет форматирование HTML?

xdebug.overload_var_dump = off

1 Ответ

1 голос
/ 14 февраля 2012

Мне действительно удалось решить это самостоятельно, и я решил опубликовать ответ для всех, кто сталкивается с этим.

Похоже, как часть конфигурации Doctrine Entity Manager вы можете указать метод ведения журнала. Я бы, не осознавая, сказал Doctrine использовать Doctrine\DBAL\Logging\EchoSQLLogger() - какой, конечно, повторил бы запрос и результаты.

...