Hi Theo, I hope that these resources on chained action methods will help you get started:
From the Catalyst Manual… https://metacpan.org/pod/distribution/Catalyst-Manual/lib/Catalyst/Manual/Tutorial/04_BasicCRUD.pod#CONVERT-TO-A-CHAINED-ACTION Examples from the Catalyst wiki… http://wiki.catalystframework.org/wiki/gettingstarted/howtos/chainedexamples.view A Catalyst advent calendar entry… http://www.catalystframework.org/calendar/2006/10 Here is a code snippet that could work for your case… # see also ChainedParent for non-Root controllers sub base : Chained(‘/’) PathPart(‘test’) CaptureArgs(1) { my ($self, $c, $product_id) = @_; # do something with $product_id } sub create : Chained(‘base’) PathPart(‘create’) Args(0) { my ($self, $c) = @_; } Best, --Trevor From: catalyst-boun...@lists.scsys.co.uk [mailto:catalyst-boun...@lists.scsys.co.uk] On Behalf Of Theo Bot Sent: Friday, November 3, 2017 7:52 AM To: The elegant MVC web framework <catalyst@lists.scsys.co.uk> Subject: [Catalyst] chained requests Hi How do I create a single controller, that would be able to handle the following requests /test/productA/create and /test/productB/create -- Kind regards, Theo Bot
_______________________________________________ List: Catalyst@lists.scsys.co.uk Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ Dev site: http://dev.catalyst.perl.org/