данные CakePHP публикуются - PullRequest
0 голосов
/ 02 апреля 2011

У меня есть форма, и я хочу увидеть в fiddler, какие данные публикуются при отправке формы. Я не могу ничего видеть. Как вы отлаживаете в CakePHP. Я новичок в этом

спасибо

Ответы [ 4 ]

2 голосов
/ 14 апреля 2011

Внутри app / config / core.php убедитесь, что значение 'debug' равно 1 или 2.t

Если вы используете 1 предупреждение и отображаются ошибки (если есть) Если вы используете 2 предупреждения, отображаются ошибки и ошибки (если есть), и отображаются все запросы sql (запросы выполняются на этой странице)

2 голосов
/ 02 апреля 2011

у вас должно быть определено Configure::write('debug',2);.

, тогда вы можете использовать debug($data);для отладки любых данных.

также в представлениях или макетах вы можете иметь

<?php echo $this->element('sql_dump'); ?> 

для вывода любых выполненных запросов к базе данных.

1 голос
/ 27 апреля 2011

Вы должны напечатать данные, используя

<code>echo "<pre>";
print_r($this->data);
echo "
";

, для этого не требуется, чтобы значение для отладки было 1 или 2.

1 голос
/ 03 апреля 2011

В app / config / core.php убедитесь, что значение 'debug' больше 0.

Для любого значения, которое вы хотели бы видеть, вызовите функцию Cake 'pr', чтобы вывести ее на страницу. pr () автоматически развернет все вложенные массивы и структуры данных.

...