Ajax Cakephp-如何使用以及将调试($var)放在$this中的何处?

Ajax Cakephp-如何使用以及将调试($var)放在$this中的何处?,ajax,debugging,cakephp,this,json,Ajax,Debugging,Cakephp,This,Json,我想知道cakephp中关联数组$this的值,根据我的研究,我可以使用debug($this); 然而,我不知道把它放在哪里,模型,视图或控制器,我也不知道在哪里可以看到调试的结果($this) 我试图得到$this的值,这样我就可以使用它们来使用json_encode制作RESTAPI 阐述过程 $this(我想看到的部分)的内容或内部内容 json_编码 阿贾克斯 非常感谢任何帮助建议或意见debug()是一个全局函数。您可以将它放在模型、视图或控制器中,几乎可以放在任何地方,而且它会工作

我想知道cakephp中关联数组$this的值,根据我的研究,我可以使用debug($this); 然而,我不知道把它放在哪里,模型,视图或控制器,我也不知道在哪里可以看到调试的结果($this)

我试图得到$this的值,这样我就可以使用它们来使用json_encode制作RESTAPI

阐述过程

$this(我想看到的部分)的内容或内部内容

json_编码

阿贾克斯


非常感谢任何帮助建议或意见

debug()是一个全局函数。您可以将它放在模型、视图或控制器中,几乎可以放在任何地方,而且它会工作。如果在控制器或模型中使用输出,您将在页面顶部看到输出,或者在视图中添加输出的任何位置都可以看到输出。除了调试之外,您不想将debug()用于任何其他用途。Debug会自动显示您传递给Debug的内容,是的,但它也会添加标记和javascript,因为调试输出是样式化的,诸如此类。@Kai can I do Debug($this);还是应该更改参数?因为我试过调试($this),但没有看到任何结果。在显示关联数组$this的输出时,debug($var)是正确的函数还是var\u dump或print\r?顺便说一下,tnx的反馈是的,您可以进行调试($this)。查看页面的源代码,查看调试输出是否添加到页面中的某个位置,而该位置实际上不会显示。当然,我不知道$this是什么,所以据我所知,无论您在哪里尝试使用debug($this),它都可能是未定义的;如果您使用var_dump,您还应该得到一些东西,尽管它可能不会像debug()那样详细@谢谢你的反馈。我想我知道如何得到我想要的