ZeroCH::Document::Mapping - テーブルとオブジェクトの関係
オブジェクトとテーブルの関係図です。img0chではO/R(Object/Relation) マッパーとしてData::ObjectDriverを利用し、そのラッパーとして ZeroCH::Roseを使っています。ここでは初期化時に最初から作成される テーブル、そしてそれを司るオブジェクトを説明します。
過去ログスレッドのサブジェクト情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Archiveです。
掲示板の情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::BBSです。
個々のキャップ情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Cap::Individualです。 ただし認証はZeroCH::Capを介すことになります。
キャップグループの情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Cap::Groupです。 ただし認証はZeroCH::Capを介することになります。
エラーメッセージの情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Errorです。
エラーの発生記録を保存するテーブルです。 これを担当するオブジェクトはZeroCH::ErrorLogです。
アクセス拒否を行うIP情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Filter::IPです。
書き込みの記録を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Logです。
ローカルルール等のメタデータの情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Metadataです。
書き込みの際に特別な処理を行う単語の情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Filter::NGWordです。
Zerominにおける内部の通知情報を保存するテーブルです。 これを担当するオブジェクトはZeromin::Notificationです。
拡張プラグイン情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Pluginです。
プールスレッドのレス情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Poolです。
プールされたスレッドのサブジェクト情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Pool::Indexです。
プールされたスレッドのサブジェクト情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Preferenceです。
レス書き込みの規制情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Filter::Resです。
テーブルのバージョン情報を保存するテーブルです。 これを担当するオブジェクトはZeromin::Migration
Zerominにおけるセッション情報を保存するテーブルです。 これを担当するオブジェクトはCGI::Sessionです。
スレッドのサブジェクト情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Subjectです。
テンプレートのキャッシュを保存するテーブルです。 これを担当するオブジェクトはZeroCH::HTML::Templateです。 基本的に内部で使うことになります。
スレッドのレス情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Threadです。
スレッド作成の規制情報を保存するテーブルです。 これを担当するオブジェクトはZeroCH::Filter::Threadです。
ユーザーグループの情報を保存するテーブルです。 これを担当するオブジェクトはZeromin::User::Groupです。 ただし認証はZeromin::Userを介すことになります。
アップロードしたファイルの情報を保存するテーブルです。 これを担当するオブジェクトはImg0ch::Uploadです。
アップロードしたファイルのタグ情報を保存するテーブルです。 これを担当するオブジェクトはImg0ch::Uploadです。
個々のユーザー情報を保存するテーブルです。 これを担当するオブジェクトはZeromin::User::Individualです。 ただし認証はZeromin::Userを介すことになります。
hkrn <hikarincl2@yahoo.co.jp>
Copyright(C) 2001-2006 0ch http://0ch.mine.nu
Copyright(C) 2004-2006 img0ch by hkrn http://hikarin.jp