explain how to use HashRefInflator with search ghpr/applied/as_630ba6e5
Al Newkirk [Sat, 6 Nov 2010 21:53:55 +0000 (14:53 -0700)]
lib/DBIx/Class/ResultClass/HashRefInflator.pm

index 6d019ad..3c547c8 100644 (file)
@@ -17,6 +17,16 @@ DBIx::Class::ResultClass::HashRefInflator - Get raw hashrefs from a resultset
     ...
  }
 
+ # when querying, the search method allows you to specify the result_class as a parameter
+ my $rs = $schema->resultset('CD')->search({}, 
+ {   
+    columns => [qw/.../],
+    result_class => 'DBIx::Class::ResultClass::HashRefInflator',
+ });
+ while (my $hashref = $rs->next) {
+    ...
+ }
+
 =head1 DESCRIPTION
 
 DBIx::Class is faster than older ORMs like Class::DBI but it still isn't