構築中のCatalystアプリでDBIx::Classを使用しています。うまく機能しますが、自分のニーズに合わせて開発した独自の db 関数を使用する必要がある場合があります。このため、dbh が必要です。しかし、私はすでに使用しているので、使用している dbh が既にあることを知っています。データベースへの別の不要な接続を回避するために、既に作成されているdbh を使用したいと思います。DBIx::Class::Storage::DBIモジュールにとの 2 つのメソッドがあることは知っていますが、この 2 つの違いが何であるか、dbh にアクセスするための最良の方法であるかどうかはよくわかりません。dbh を取得する最良の方法を教えてください。DBIx::Class
DBIx::Class
dbh
dbh_do
DBIx::Class
Catalyst
アプリ?以下のように、dbhをスタッシュに保存する転送可能な方法をお勧めします。
sub dbh :Private {
my ($self, $c) = @_;
$c->stash->{dbh} = #get dbh from DBIx::Class here
}
ありがとう!