[Catalyst] chained requests

Theo Bot thg.bot at gmail.com
Thu Nov 9 09:38:30 GMT 2017


Trevor,

Thanks, I think I can get this to work.

Regards, Theo

On Tue, Nov 7, 2017 at 9:36 PM, Trevor Leffler <tleffler at uw.edu> wrote:

> 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-bounces at lists.scsys.co.uk [mailto:catalyst-bounces@
> lists.scsys.co.uk] *On Behalf Of *Theo Bot
> *Sent:* Friday, November 3, 2017 7:52 AM
> *To:* The elegant MVC web framework <catalyst at 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 at lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/
> catalyst at lists.scsys.co.uk/
> Dev site: http://dev.catalyst.perl.org/
>
>


-- 
Met vriendelijke groet,

Theo Bot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scsys.co.uk/pipermail/catalyst/attachments/20171109/89d68fc1/attachment.htm>


More information about the Catalyst mailing list