2010-07-30 93 views
0

我很早就开始使用Cake 1.2.6并喜欢控制器转储功能,因为它告诉我发生了什么事情,以及在应用中哪些点实例化了对象,并且它们的内容。CakePHP 1.3 - 控制器转储

1.3如何找到实例化对象的名称,以及如何获取它们的转储?

回答

1

如果你把下面的代码里面你usersController(例如)的功能指数():

echo debug($this); 

您可以浏览到“/用户看到的层次结构。

+0

啊,那么我想我可以将它添加到我的app_controller的before_filter中,并再次获得所有控制器的转储。谢谢。 – Owen 2010-07-31 13:38:07

+0

我刚刚在我的一个应用程序上测试过,它不起作用。但我不确定这是否意味着它不会在任何应用上。你可能需要将它放在beforeRender中。 – 2010-07-31 15:23:05

+1

有时候我也会觉得放置一个退出是有用的;之后,布局并没有弄乱缩进。当然,它会停止渲染,但它使读取$ this变得更容易。 – 2010-08-10 19:16:10