[email protected] wrote:
Can me someone say, where i can, who i can close the dbd-connection in line 09, so that line 10 reopen the connection.

01 sub  foo
02 {
03   my         ( $self, $c )   = @_;
04   my         $model          = $c->model('DB::TABLE') ;
05   my         $row ;
06   my         $res ;
07
08   $row       = { ... } ;
09   ## $model->     method to call for dbd->disconnect()
10   $res       = [$model->search($row)] ;
11
12  ...
13 }

Erm, this is a DBIx::Class question isn't it? (At a guess - you haven't told us in any way what code you're using to provide your DB model, so I'm just wildly speculating here).

You want to do something like $c->model('DB')->schema to get the DBIx::Class::Schema, then call ->disconnect on that, or possibly ->schema->dbh->disconnect.

Cheers
t0m

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to