标签: php joomla installer joomla-extensions
我正在尝试安装Joomla模块时安装挂钩,我在我的模块中有这个,但它不起作用!我是否需要调用此类所在的文件?
class mod_impalawifiInstallerScript { /** * method to install the component * * @return void */ function install($parent) {
我查看了文档。
答案 0 :(得分:0)
我找到了,你需要将它放在你的xml文件中。
<scriptfile>script.php</scriptfile>
答案 1 :(得分:0)
在Joomla 1.6+中,您有两种选择。
首先,您可以在.zip文件的根目录中包含名为install.*componentname*.php的文件。该文件应包含一个函数com_install。在安装组件期间将调用此函数。 (更多信息here)
install.*componentname*.php
com_install
另一个选项是使用<scriptfile>标记定义要在XML中运行的脚本。这应放在元数据之后,但放在文件位置之前(与SQL之类的其他安装事件一起)。文档和示例here.
<scriptfile>