5

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

谢谢

4

3 回答 3

17

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

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

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

  • 要完整,应该安装非常有用的DebugKit插件。从这里获取

于 2012-05-18T10:55:00.297 回答
6

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

调试模式是否为 2..

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

你可以打印数据,数组,

像这样:-

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

我们也有 cakephp 的调试工具包,通过这个你可以看到你的请求、会话、$this->data值、url、

于 2012-05-18T11:00:38.580 回答
4

您所要做的就是使用 cakephp调试功能,例如

debug($arrayname);

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

这是有关调试的更多详细信息

于 2012-05-18T10:58:26.920 回答