> Dear Catalysters, > > I would like to set up an action chain where the entry point to the > chain (first action) has to do different things depending on whether > there is another action down the chain or not. > > Is there a way in the API to ask Catalyst about what is pending in the > rest of the action chain ? or a way to know if the current action is > being used as an endpoint or not ?
If I understood your problem correctly, here's an example of what I'm doing to handle things like /store/1234 /store/1234/comments /store/1234/map in e.g MyApp::Controller::Store: # Common thing to for each "store" sub store : Chained('') : CaptureArgs(1) : PathPart('store') # Will handle /store/1234 -- That's the endpoint I think you are talking about sub index : Chained('store') : Args(0) : PathPart('') # Will handle /store/1234/comments sub comments : Chained('store') : Args(0) : PathPart('comments') # Will handle /store/1234/map sub map : Chained('store') : Args(0) : PathPart('map') Regards Renaud Drousies _______________________________________________ List: Catalyst@lists.rawmode.org Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/ Dev site: http://dev.catalyst.perl.org/