如何在eclipse中使用Xdebug调试magento文件

时间:2013-08-03 05:07:26

标签: magento magento-1.7 magento-1.5 magento-1.6

我是xdesbug的新手,使用magento。当我在第一行放置断点时,它会在index.php处断开并继续正常。但是,当我想测试登录功能或菜单导航时,我将断点放在“类Mage_Page_Block_Html_Topmenu extends Mage_Core_Block_Template”,但它并没有停在这里并继续。那么到底我要保持断点?我需要在.phtml文件中放置点吗?我不知道我要放在哪里。所以任何人都可以帮我调试magento。

1 个答案:

答案 0 :(得分:3)

如果您只是想使用xdebug,我很抱歉这个答案!

你不会在xdebug上取得很大的成功,因为从我的观点来看,它的使用速度很慢。我建议使用

Mage::log($var)Mage::logException($var)

然后做一个

tail -f on var/log/system.logtail -f on var/log/exception.log

Varien_Object类上,您可以使用类似Mage::log($product->debug())的内容来减少日志输出。您可能知道要调试的代码中的位置也许是最佳实践。

请确保在Magento中启用了调试输出。