Hello all,
according to the docs this should be possible:
(: Matches all paths with "app" as first, a number as second, and
"order" as third segment :)
declare %rest:path("app/{$code=[0-9]+}/order")
function page:order($full-path) { ... };
(: Matches all other all paths starting with "app/" :)
declare %rest:path("app/{$path=.+}")
function page:others($path) { ... };
And it actually is... We are currently in the very unfortunate situation
where we need the following:
(: Matches anything followed by /input :)
declare %rest:path("app/{$path=.+}/input")
function page:inputs($path) { ... };
(: Matches all other all paths starting with "app/" :)
declare %rest:path("app/{$path=.+}")
function page:others($path) { ... };
Unfortunately this makes all the calls to be redirected to the
page:others function ... is there a motivation behind it or could it be
possible to work around that?
Thanks,
Marco.