Updates and additions to the tutorial.
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Manual / Tutorial / AdvancedCRUD.pod
index 8b8e054..22d4ecc 100644 (file)
@@ -2,6 +2,7 @@
 
 Catalyst::Manual::Tutorial::AdvancedCRUD - Catalyst Tutorial - Part 8: Advanced CRUD
 
+
 =head1 OVERVIEW
 
 This is B<Part 8 of 9> for the Catalyst tutorial.
@@ -79,11 +80,7 @@ auto-population/auto-saving).
 B<Note:> Part 8 of the tutorial is optional.  Users who do not wish to
 use L<HTML::Widget|HTML::Widget> may skip this part.
 
-B<TIP>: Note that all of the code for this part of the tutorial can be
-pulled from the Catalyst Subversion repository in one step with the
-following command:
-
-    svn co http://dev.catalyst.perl.org/repos/Catalyst/tags/examples/Tutorial/MyApp/5.7/AdvancedCRUD MyApp
+You can checkout the source code for this example from the catalyst subversion repository as per the instructions in L<Catalyst::Manual::Tutorial::Intro>
 
 =head1 C<HTML::WIDGET> FORM CREATION
 
@@ -203,6 +200,15 @@ so allows us to have the same form submit the data to different actions
 (e.g., C<hw_create_do> for a create operation but C<hw_update_do> to
 update an existing book object).
 
+B<NOTE:> If you receive an error about Catalyst not being able to find
+the template C<hw_create_do.tt2>, please verify that you followed the
+instructions in the final section of
+L<Catalyst Basics|Catalyst::Manual::Tutorial::CatalystBasics> where
+you returned to a manually specified template.  You can either use 
+C<forward>/C<detach> B<OR> default template names, but the two cannot
+be used together.
+
+
 =head2 Update the CSS
 
 Edit C<root/src/ttsite.css> and add the following lines to the bottom of
@@ -253,9 +259,9 @@ the bottom of the existing file:
     <p>
       HTML::Widget:
       <a href="[% Catalyst.uri_for('hw_create') %]">Create</a>
-      <a href="[% Catalyst.uri_for('hw_update') %]">Update</a>
     </p>
 
+
 =head2 Test The <HTML::Widget> Create Form
 
 Press C<Ctrl-C> to kill the previous server instance (if it's still
@@ -544,7 +550,7 @@ match the following code:
             }
     
             # Set a status message for the user
-            $c->stash->{status_msg} = 'Book created';
+            $c->flash->{status_msg} = 'Book created';
             
             # Redisplay an empty form for another
             $c->stash->{widget_result} = $w->result;
@@ -575,7 +581,7 @@ running) and restart it:
 
     $ script/myapp_server.pl
 
-Try adding a book that validate.  Return to the book list and the book 
+Try adding a book that validates.  Return to the book list and the book 
 you added should be visible.
 
 
@@ -742,7 +748,7 @@ running) and restart it:
 
     $ script/myapp_server.pl
 
-Try adding a book that validate.  Return to the book list and the book 
+Try adding a book that validates.  Return to the book list and the book 
 you added should be visible.