XOOPSで新しくモジュールを作る(DBに新しくテーブルを追加する)
XOOPS (16 items)
2004年06月22日
1.xoops_version.phpに以下の記述を追加する
$modversion['sqlfile']['mysql'] = "sql/mysql.sql";
$modversion['tables'][0] = 'test';
$modversion['sqlfile']['mysql']
sql文を記述するファイル
$modversion['tables'][0]
モジュールをアンインストールする時に削除するテーブル名
※番号は連番で記述する
例
$modversion['sqlfile']['mysql'] = "sql/mysql.sql";
$modversion['tables'][0] = 'test';
$modversion['sqlfile']['mysql']
sql文を記述するファイル
$modversion['tables'][0]
モジュールをアンインストールする時に削除するテーブル名
※番号は連番で記述する
例
xoops_version.php
$modversion['sqlfile']['mysql'] = "sql/mysql.sql";
$modversion['tables'][0] = 'test';
2.モジュールフォルダ直下に$modversion['sqlfile']['mysql']で記述したファイルを作成する
例
mysql.sql
以上の作業を行い、モジュールをインストールすることによって、DBに新しくテーブルを作成することができる
(作成されるテーブルはXOOPSをインストールする時に指定したDBに作成される)
例
mysql.sql
CREATE TABLE test (
id int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
name varchar(255) NOT NULL default "",
PRIMARY KEY (id)
) TYPE=MyISAM;
以上の作業を行い、モジュールをインストールすることによって、DBに新しくテーブルを作成することができる
(作成されるテーブルはXOOPSをインストールする時に指定したDBに作成される)
前の記事 次の記事
