Hatena::Groupcatalyst

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

2008-03-29

connectionを張る単位

| 13:53 |  connectionを張る単位 - dann@catalyst を含むブックマーク はてなブックマーク -  connectionを張る単位 - dann@catalyst  connectionを張る単位 - dann@catalyst のブックマークコメント

request単位

  • Apacheのpnotesにいれておけばよいというところまで分かった。requestにローカルな変数を作れるのか。やっぱりあった!こないだ、Catalyst::Pluginでうんぬんっていうのは、考え方が間違いだった。

大体、以下のような感じでpnotesにつっこんどけばよさそうだ。

sub dbh {
  my $dbh = Apache->request()->pnotes('dbh');
  if (!$dbh) {
    $dbh = new_dbh();
    Apache->request()->pnotes('dbh', $dbh);
  }
  return $dbh;
}

プロセス単位

  • Apache::DBIと同様に起動時にdbhを保持しておくっていうのはあるのかもしれない

DBIx::Classのコード中では特にこのdbhの保持単位っていうのは、どこに書いてあるのかわからなかった。

vkgtarovkgtaro2008/03/30 22:05おつでしたー。
そしてお邪魔しましたー。
奥様にもよろしくお伝えください。

danndann2008/03/30 23:57
おつでしたー。また遊びにきてくださーい。では。

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