0

Joomla モジュールをインストールするときにインストール フックを実行しようとしています。モジュール内にこれがありますが、機能しません。このクラスがどこかにあるファイルを呼び出す必要がありますか?

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

私はドキュメントを見てきました。

4

2 に答える 2

0

Joomla 1.6 以降では、2 つのオプションがあります。

install.*componentname*.php1 つ目は、.zip ファイルのルート ディレクトリにあるファイルを含めることができます。ファイルには 1 つの関数が含まれている必要がありますcom_install。この関数は、コンポーネントのインストール中に呼び出されます。(詳細はこちら)

<scriptfile>もう 1 つのオプションは、タグを使用して XML で実行するスクリプトを定義することです。これは、メタデータの後、ファイルの場所の前に配置する必要があります (SQL などの他のインストールと並んで)。ドキュメントと例はこちら。

于 2012-10-25T15:20:46.670 に答える
0

見つけました。これを xml ファイルに入れる必要があります。

<scriptfile>script.php</scriptfile>
于 2012-10-25T15:15:22.200 に答える