Joomla安装文件"调用未定义方法"


Joomla installfile "Call to undefined method"

我正在重写一个组件,我一直在遵循这里有一个教程:http://docs.joomla.org/Managing_Component_Updates_with_Joomla!1.6_-_Part_3

在安装文件代码中,它们比较了现有安装的组件和新的组件安装文件的参数。获取已安装版本的代码如下:

$oldRelease = $this->getParam('version');

当我运行它时,它以以下语句结束:

Fatal error: Call to undefined method com_mycomponentInstallerScript::getParam()

我认为在Joomla 1.6+中参数是可访问的自动通过getParam?

谢谢你的帮助。

如果您查看您链接到的完整脚本,他们向类添加了一个函数getParam。因为com_mycomponentInstallerScript没有扩展现有的Joomla类,所以除非您定义它,否则该函数不存在。