0

我试图在安装 Joomla 模块时运行安装钩子,我的模块中有这个,但它不起作用!我需要调用这个类在某个地方的文件吗?

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

我看过文档。

4

2 回答 2

0

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

<scriptfile>script.php</scriptfile>
于 2012-10-25T15:15:22.200 回答
0

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

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

另一种选择是使用<scriptfile>标记定义要在 XML 中运行的脚本。这应该放在元数据之后,但在文件位置之前(与 SQL 等其他安装内容一起)。文档和示例在这里。

于 2012-10-25T15:20:46.670 回答