X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FManual%2FIntro.pod;h=f13e14e1a03534be0b6fffc9c3b3522bd07f46d5;hb=a5bd5d88980681e140bc910d0cd38dd21db48218;hp=1d305a7390958b673ffb35c234ddd59487c4dd96;hpb=a5d797bb79044d729e9c93296a3e72074a566a0e;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Manual/Intro.pod b/lib/DBIx/Class/Manual/Intro.pod index 1d305a7..f13e14e 100644 --- a/lib/DBIx/Class/Manual/Intro.pod +++ b/lib/DBIx/Class/Manual/Intro.pod @@ -67,7 +67,7 @@ The important thing to understand: =head2 Search results are returned as Rows Rows of the search from the database are blessed into -L objects. +L objects. =head1 SETTING UP DBIx::Class @@ -209,7 +209,7 @@ If you have a mixed-case database, use the C option, e.g.: If you are using L, then you can use the helper that comes with L: - $ script/myapp_create.pl model MyDB DBIC::Schema MyDB::Schema \ + $ script/myapp_create.pl model MyModel DBIC::Schema MyApp::Schema \ create=static moniker_map='{ foo => "FOO" }' dbi:SQLite:./myapp.db \ on_connect_do='PRAGMA foreign_keys=ON' quote_char='"' @@ -397,7 +397,7 @@ attributes: my @albums = My::Schema->resultset('Album')->search( { artist => 'Bob Marley' }, - { rows => 2, order_by => 'year DESC' } + { rows => 2, order_by => { -desc => 'year' } } ); C<@albums> then holds the two most recent Bob Marley albums. @@ -420,7 +420,7 @@ similarity ends. Any time you call a CRUD operation on a row (e.g. L, L, L, -etc.) DBIx::Class will use the values of of the +etc.) DBIx::Class will use the values of the L columns to populate the C clause necessary to accomplish the operation. This is why it is important to declare a L @@ -445,10 +445,10 @@ L For example, the following would not work (assuming C does not have a declared PK): - my $row = $schema->resultset('People') + my $result = $schema->resultset('People') ->search({ last_name => 'Dantes' }) ->next; - $row->update({ children => 2 }); # <-- exception thrown because $row isn't + $result->update({ children => 2 }); # <-- exception thrown because $result isn't # necessarily unique So instead the following should be done: