我有一个表单,我想在fiddler中看到提交表单时发布的数据。我无法看到任何东西。你如何在cakephp中调试。我是新手
感谢
答案 0 :(得分:2)
您必须定义Configure::write('debug',2);
。
然后你可以使用debug($data)
;调试任何数据。
也可以在视图或布局中
<?php echo $this->element('sql_dump'); ?>
输出已发生的任何数据库查询。
答案 1 :(得分:2)
在app / config / core.php中确保'debug'值为1或2。吨
如果使用1警告,则会显示错误(如果存在) 如果您使用2警告并且将显示错误(如果存在)并且将显示所有sql查询(该查询在该页面上运行)
答案 2 :(得分:1)
在app / config / core.php中确保'debug'值大于0.
对于您想要查看的任何值,请调用Cake'pr'函数将其输出到页面。 pr()将自动扩展任何嵌套数组和数据结构。
答案 3 :(得分:1)
您必须使用
打印数据echo "<pre>";
print_r($this->data);
echo "</pre>";
在此,不需要'debug'值为1或2。