我可以在没有Zend_Application的情况下使用zfdebug吗?
问题描述:
我使用Zend Framework
而不是Zend_Application
,只是一些类 - 没有控制器。是否可以手动使用zfdebug(脚本结束时手动调用它)。我无法弄清楚如何。我可以在没有Zend_Application的情况下使用zfdebug吗?
谢谢。
答
它看起来好像你可能能够,但你必须手动将其调试的任何对象绑定到插件上,例如,采取引导的:
http://code.google.com/p/zfdebug/wiki/Installation
移动的引导代码到您选择的一类/功能/文件,当你想要得到的调试工具栏,请致电:
$response = new Zend_Controller_Response_Http();
$debug->setResponse($response);
$debug->dispatchLoopShutdown();
$response->outputBody();
非常感谢你许多。我尝试过,但它给出了以下错误:'致命错误:调用一个成员函数isXmlHttpRequest()在一个非对象在/home/qshape/wrank/lib/ZFDebug/Controller/Plugin/Debug.php 194行。另外,如果我评论这条线,就会发生类似的错误。所以,也许这是不可能的。 – johnjohn 2010-12-18 12:17:58
在div模式下,另一种方法可能是'http:// www.php-debug.com',所以我会尝试使用它。 – johnjohn 2010-12-18 12:23:42