教程栏目

joomla中文网出品的官方教程

经验分享

如果需要深入joomla的开发,那么调试是必不可少的。Joomla的调试是一个系统插件,该插件能为我们提供内存的使用,数据库的查询,以及函数调用堆栈等等信息。以便我们优化和定位问题。这是一个非常好的功能。

在开发joomla扩展的时候,我们经常需要调试问题。最近我就遇到了一个奇怪的路径问题,发现joomla在后台调用的模型居然是前台的模型,隐约感觉到这个和路径有关。由于joomla是模块化设计,并不能知道到底是哪一个组件或者插件调用了代码。调试比较困难。这个时候可以使用debug_print_backtrace()来帮助我们调试php代码。

使用joomla基于CHATBASE开发了一个聊天机器人组件,其中客户要求使用stream流模式来对接,以便实现打字机效果。在php中要实现stream流即时输出,一个前提条件就是关闭GZip功能,否则无论你怎么刷新缓冲区都是没有作用的。本文就介绍如何关闭宝塔面板的GZIP功能。

第 1 页,总共 14 页