Web Artisan Blog - ウェブ アルチザン ブログ

XOOPSで新しくモジュールを作る(DBに新しくテーブルを追加する)

XOOPS (16 items)

2004年06月22日

Research Artisan Pro ←リサーチアルチザンがパワーアップして復活しました!!
1.xoops_version.phpに以下の記述を追加する

$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


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に作成される)
前の記事 次の記事

Comments

コメントは、まだ書かれていません

Add Comments

Trackback

トラックバックはありません

Trackback URL

http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=91