2004年08月24日

Class::DBI wiki発見

Posted by nene2001 at 12:04 / Tag(Edit): / 0 Comments: Post / View / 0 TrackBack / Google Maps このエントリーを含むはてなブックマーク

以前のエントリ

Class::DBI的なアプローチができれば劇的な工数削減ができてとても理想なんだけど、現状のClass::DBIでは1オブジェクト=1テーブルなので、複数テーブルが連合して(=継承して)1オブジェクトになるような構造は扱えない。
というか、Class::DBIを拡張して複数テーブル間のリレーションを内部管理して、1テーブルからなるClass::DBI継承クラスを継承して、2テーブルからなるクラスを作成→さらに継承…なんて事ができる構成を考えようと何度もしたんだけど、その度に挫折。

と書いたけど、自分で考えなくても似たような事やってる人いないかと、Class::DBIでググってみた。

すると、Class::DBI開発者自身のWikiを発見。
いろいろと読んでみる。
考えて見れば、Class::DBIの使い方って、雑誌の特集記事なんかで紹介されているレベルの事と、そこから拡張したかった時にオンデマンドでの必要部分斜め読みしかしてなかった。
よく見てみると、1テーブル=1オブジェクトにしかできない基本構成は固定だけど、関連テーブルを間に挟んでの多対多のリレーションとかも表現したり、できるみたい。
トリガ機能とかもあるみたいだし、Class::DBI自体を継承して考えて入るような構造を作るのは無理でも、Class::DBIオブジェクトを自作クラスの属性オブジェクトにして、複数テーブル間の関係をトリガや多対多リレーションでうまく表現してやれば、何となく作れそうな気もする。

また、遊んでみるか。
とか書きつつ、他にもいろんな事で「遊んでみるか」と書いてんのに時間が全然割けてない訳だけど。

Posted with ecto

追記。
Class::DBI関連のプラグインや情報覚え書き。

Class::DBI::Factory:
なんか複数のClass::DBIをまとめて扱えるって事で、サブクラス化もできるってんので私の欲しいものに近いのかな?
でも説明が長いし難しいので正確に読んでない、要精査。

Class::DBI::Pager:
ちょっとしたアレだけど、アンテナリストとかランキングとかページ処理してるので、少し楽になるかな。

Class::DBI::Plugin::RetrieveAll:
これも、プチ便利化グッズ。

Posted with ecto

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
トラックバックはありません。
Comments
コメントはありません。
Post a comment












Remember personal info? 
2004年08月
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
『共通善は共有してはいけない』に一部解毒され、一部またもやもやした(ここギコ!)
右翼はアイヌや沖縄を包摂する論理を構築すべきではないのか
『共通善は共有してはいけない』に一部解毒され、一部またもやもやした(ここギコ!)
確信犯より無関心・無神経の方が根が深い大問題
"「次世代交通情報を考える」ブロガーミーティング"に参加(チミンモラスイ?)
AMNブロガーミーティング「ユビークリンク/全力案内!」に行ってきました。
Google未オルソ衛星画像にぶった切られた我が母校(ここギコ!)
未オルソ画像が生むジョジョの世界&MSNの航空写真はオルソされている?
AMNブロガーミーティング「ユビークリンク/全力案内!」に行ってきました。(ここギコ!)
あいまいな個人認証の技術ってないんだろうか
ジオメディア忘年会2008に行ってきた(近江商人JINBLOG)
ジオメディア忘年会行ってきました
ジオメディア忘年会 2008 を終えて(Cirius Lab. ブログ)
ジオメディア忘年会行ってきました
ジオメディア忘年会行ってきました(ここギコ!)
ジオメディア忘年会 新年会から始まり東京1、2、関西と続いたジオメディア2008の締めくくり
ジオメディア忘年会行ってきました(ここギコ!)
モーバイルインフォサーチ実験から続く想いの系譜
「Web 2008 Expo」行って来ました(ここギコ!)
コンテキストを検知できないモバイルWebなどあり得ない
Hatena bookmarked
My del.icio.us

Banners

Syndication
Powered by
Get it!!