Hatena::Groupcatalyst

dann@catalyst このページをアンテナに追加 RSSフィード

2008-03-06

テーブル:モデルが1:1になることの問題点はなんだろう?

01:51 |  テーブル:モデルが1:1になることの問題点はなんだろう? - dann@catalyst を含むブックマーク はてなブックマーク -  テーブル:モデルが1:1になることの問題点はなんだろう? - dann@catalyst  テーブル:モデルが1:1になることの問題点はなんだろう? - dann@catalyst のブックマークコメント

id:Baysideさんの話

http://d.hatena.ne.jp/Bayside/20080306/p1

以下の点は理解できます。

  • 複数のロジックを束ねるのにL(miyagawaさんがいっているCに近いもの)を置く
  • Controllerにロジックを書くのはよくない

ただ、以下の点はよくわからないです。

  • Catalyst 用語でいう stash と session は MyApp::Logic 内で隠蔽化してしまうと幸せになれます。
  • テーブル:モデル=1:1 じゃダメ

sessionがLogic内で隠蔽されたら、LogicがWebのコンテキストに依存してしまうので、直感的には良くない気がします。また、テーブル:モデルが1対1だとダメな理由というのがよくわからないです。

トラックバック - http://catalyst.g.hatena.ne.jp/dann/20080306