Drupal调试之Devel模块使用技巧

归类于Drupal 参与评论

在Drupal开发中,必然会遇到需要代码调试的时候,这时候有人可能会想说用xdebug之类的调试工具,但有的时候你只是想得到一些中间值或者Drupal流程中的一些统计值,抑或是某个函数的输出,使用xdebug显然就显得不那么合适了。在众多调试工具当中,Devel是其中必备的一个,其他各种调试工具,将会在后续文章中一一阐述。

Devel模块作为Drupal的一个调试模块有其天然优势,首先他使用Drupal的机制开发,所以输出信息可以和Drupal很好的整合,另外Devel模块中可以直接调用Drupal的API函数,并且随着社区的贡献,以及Drupal版本的更新,Devel也会因开源的特质越来越贴近开发者的实际需要,另外Devel模块在Drupal性能优化方面也表现不凡,比如SQL查询时间统计、整合xhprof模块的性能优化(xhprof的使用会后续写相关文章讨论),因此Devel模块是Drupaler们的必备工具。

相信每一个Drupaler都知道Devel模块,(Devel模块的的官方地址是 http://www.drupal.org/project/devel),并且在自己的项目中使用他,所以本文不打算流水帐一样讲述所有Devel的特性,而是从中挑出几个或巧妙或不显而易见的一些用法。
Continue reading “Drupal调试之Devel模块使用技巧” »

2,576 Views , ,

顶部