2012-05-22 2 views
2

Я хочу var_dump переменную для отладки моей операции с базой данных. Я не хочу устанавливать какой-либо отладчик, поэтому я использовал var_dump ($ result) в моей модели. Он выводит ошибки.Есть ли способ var_dump переменная?

This page contains the following errors: 

error on line 1 at column 1: Document is empty 
Below is a rendering of the page up to the first error. 

Как это сделать?

ответ

3

Или вы можете использовать CI's logging facility:

log_message('debug', var_export($some_variable)); 

И проверьте папку журнала вашего приложения, как правило, приложения/журналы. Вы можете сделать это где угодно - модель или контроллер.

NB - Проверьте приложение/config/config.php, чтобы обеспечить ведение журнала. Это не просто переключатель включения/выключения, вы можете выбрать уровень регистрации сообщений для записи. Например, для всех относятся к разработке, но к ошибкам только для производства.

+0

Мой плохой, я сделал заголовок ('Content-type: text/xml; charset = utf-8'); в конструкторе контроллера. Когда я var_dump, всегда получаю сообщение об ошибке «Дополнительный контент в конце воспламенения кода документа». – Emerald214

0

Вы должны вернуть результат контроллеру - затем выполнить var_dump ($ result) внутри контроллера.

Я заметил несколько раз, что вы не можете использовать var_dump() из модели.

Смежные вопросы