基底ROWクラスの拡張以下のようなクラスを作成する。 ちなみに、テーブル個別のクラスを拡張する場合は、MyDB::Row::Member等を作成する。 package MyDB::Row; use base 'DBIx::Skinny::Row'; use strict; use warnings; sub to_hash { my $self = shift; my %buf; foreach my $k ( keys( %{ $self->get_columns } ) ) { $buf{$k} = $self->$k; } return \%buf; } 1; |
|