2011-04-01 111 views
0

我有一个表单,我希望看到它在提琴手中,表单提交时发布什么数据。我无法看到任何东西。你如何在cakephp中进行调试。我是一个新手在它cakephp数据获取发布

感谢

回答

2

你必须有Configure::write('debug',2);定义。

然后你可以使用debug($data);调试任何数据。

也在观点或布局可以有

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

以输出已经发生的任何数据库查询。

+0

看看这个了解更多信息:http://book.cakephp.org/view/1191/Using-the-Debugger-Class – Ashok 2011-04-02 06:38:42

1

在应用程序/配置/ core.php中确保“调试”值大于0

对于你想看到的任何值,它调用蛋糕“公关”功能,输出到页面。 pr()将自动扩展任何嵌套的数组和数据结构。

2

在app/config/core.php中确保'debug'值是1或2。牛逼

如果使用1个警告和错误(如果存在)将显示 如果使用2警告和错误(如果存在)将显示所有的SQL查询将显示(即查询是运行在该网页)

1

你必须通过使用

echo "<pre>"; 
print_r($this->data); 
echo "</pre>"; 
在此

打印数据,不要求为“调试”值是1或2。