【发布时间】:2013-01-20 00:18:24
【问题描述】:
我在Catalyst 应用程序中使用DBIx::Class,我想知道是否可以使HTML::FormHandler 使用DBIx::Class 在代码前面已经使用的相同dbh(也许它已经做这个?)。例如:
#connect to db and make query
my $val = $c->model('DB::Example')->search({ condition => 'y'});
my $form = myapp::Form::Example->new;
#now reuse dbh here when updating somehow??
return unless $form->process(
schema => $c->model('DB')->schema,
item_id => $c->user->id,
params => $c->req->params,
);
我知道即使创建两个数据库句柄也不会影响性能,但我希望尽可能简洁:)
另外,如果我一个接一个地使用DBIx::Class 进行数据库调用,是否会重用相同的dbh?谢谢!
【问题讨论】:
标签: perl catalyst dbix-class