在Joomla模块上安装Hook

时间:2012-10-25 15:10:45

标签: php joomla installer joomla-extensions

我正在尝试安装Joomla模块时安装挂钩,我在我的模块中有这个,但它不起作用!我是否需要调用此类所在的文件?

class mod_impalawifiInstallerScript
{
/**
 * method to install the component
 *
 * @return void
 */
function install($parent)
{

我查看了文档。

2 个答案:

答案 0 :(得分:0)

我找到了,你需要将它放在你的xml文件中。

<scriptfile>script.php</scriptfile>

答案 1 :(得分:0)

在Joomla 1.6+中,您有两种选择。

首先,您可以在.zip文件的根目录中包含名为install.*componentname*.php的文件。该文件应包含一个函数com_install。在安装组件期间将调用此函数。 (更多信息here

另一个选项是使用<scriptfile>标记定义要在XML中运行的脚本。这应放在元数据之后,但放在文件位置之前(与SQL之类的其他安装事件一起)。文档和示例here.