调试变量值cakephp

时间:2012-05-18 10:52:40

标签: php debugging cakephp cakephp-1.3

如何打印出一些调试输出,比如数组变量的内容?我正在使用cakephp和eclipse,似乎无法做到这一点。我不是在谈论记录错误,只是打印一些变量值。这可能很明显也很容易,但我找不到办法。

谢谢

3 个答案:

答案 0 :(得分:14)

对于某些学习者来说,没有愚蠢的问题。所以这是你的选择:

  • 在代码中的任何位置,放置以下语句debug($var);。 这也适用于控制器/视图和模型。

  • 替代方法:使用CakeLog :: write(LOG_DEBUG,“...”);记录调试 值

  • 要完成,应该安装非常有用的DebugKit插件。 Get it from here

答案 1 :(得分:6)

首先检查配置文件夹中的core.php文件..

调试模式是否为2 ..

Configure::write('debug', 2);

你可以打印数据,数组,

像这样: -

debug($data);
pr($data);
print_r($data);

我们还为cakephp设置了debuging工具包,通过这个你可以看到你的请求,会话,$this->data值,网址,

答案 2 :(得分:3)

您所要做的就是使用像

这样的cakephp debug函数
debug($arrayname);

在此之前,你必须在 app / config 文件夹下 core.php 将调试模式设置为2

以下是有关debug

的详细信息