[Catalyst] A point of confusion/frustration on chained actions
Stephen Howard
stephen at enterity.com
Wed May 19 22:16:35 GMT 2010
I am trying to sort out some interdependent chains and I'm having
trouble figuring out why the urls I'm trying to build aren't working
out.
I have a site where the primary objects of interest are flash-based
tutorials. Each tutorial can have comments, and each comment can have
replies. I'm using jQuery to manipulate comments in a REST fashion,
and I'm aiming for a url map like this:
/tutorials # GET a list of tutorials, or POST
a new tutorial
/tutorials/* # GET/POST/DELETE a specific tutorial
/tutorials/*/comments # GET the comments for a tutorial,
or POST a new comment
/tutorials/*/comments/* # GET/POST/DELETE a specific comment
/tutorials/*/comments/*/replies # GET the replies for a comment, or
POST a new reply
/tutorials/*/comments/*/replies/* # GET/POST/DELETE a specific reply
But the best I've been able to come up with is this:
/tutorials
^tutorials/(\d+)$
/tutorial/*/comments
/tutorial/*/comment/*/replies
/tutorial/*/comment/*/reply/*
missing: /tutorial/*/comment (what would I call it? /tutorial/*/cmt ?)
Essentially I'm hitting an issue with is due to the (seeming?)
impossibility of matching a chained set of actions at multiple url
depths. Is it possible to build the url structure I'm looking for
above using chained actions?
thanks,
Stephen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20100519/cbc07172/attachment.htm
More information about the Catalyst
mailing list