Add a chain root to the intro docs.
rafl [Mon, 18 Aug 2008 13:22:02 +0000 (13:22 +0000)]
lib/Reaction/Manual/Intro.pod

index 2e60672..b761012 100644 (file)
@@ -135,6 +135,11 @@ C<Reaction::UI::Controller::Root>.
         namespace => ''
     );
 
+    sub base : Chained('/') PathPart('') CaptureArgs(0) {
+        # do some setup for every request
+        # also provides a chain root for other controllers to use
+    }
+
     1;
 
 =head3 Individual controllers
@@ -149,7 +154,10 @@ For each Collection(table?) in your DB, you need to create a controller
     __PACKAGE__->config(
       model_name => 'IM',   # This corresponds to the name of the MyApp::Model you created earlier
       collection_name => 'Foo', # Name of one of the sources in your InterfaceModel
-      action => { base => { Chained => '/base', PathPart => 'foo' } },
+      action => {
+        base => { Chained => '/base',  # chain to the base action in the root controller
+                  PathPart => 'foo' },
+      },
     );
 
     1;