On 2013-02-28 10:53, Kieren Diment wrote:
>
> On 28/02/2013, at 8:25 PM, Nick Anderson wrote:
>
>> Hi Trevor,
>>
>> Many thanks for clarifying that. I guess I was hoping for some reliable and 
>> predictable outcome for ambiguous requests but it seems the statement "Don't 
>> do this" in the URL Path handling section does indeed sum it up! And 
>> although it does not explicitly mention chained actions, I presume any URL 
>> path ambiguity should/must be avoided.
>>
> I think making it clear(er?) in the docs that if you're using Chained in a 
> controller you shouldn't use any other dispatch type would be useful.  Where 
> is the correct place for that to go?
>
>> What I was trying to achieve was a catch-all facility for requests other 
>> than application defined actions, up to root level (i.e. for user-specified 
>> URLs which are then looked up in a database). For the life of me I can't 
>> remember why I avoided using the "default" action to achieve this, probably 
>> because I thought being more specific (even just by using a wildcard chain) 
>> was the most appropriate way to approach it and more structured.
>
> My preference is to keep Controller::Root very bare, but keep a default (i.e. 
> 404)  handler in there, and an index type action.
I'd suggest adding actions for those errors to the generated root
controller when creating new apps.

>
>
>> I presume then, that having a /*/... wildcard action to catch everything 
>> else is not advisable? Is using the default action the preferred method then 
>> to allow for unknown/dynamic URLs where an application defined action is 
>> unavailable?
>
> The usual thing to do with default is to catch 404 errors.
>
>
> _______________________________________________
> List: [email protected]
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/[email protected]/
> Dev site: http://dev.catalyst.perl.org/



*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*
T-Systems Austria GesmbH Rennweg 97-99, 1030 Wien
Handelsgericht Wien, FN 79340b
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*
Notice: This e-mail contains information that is confidential and may be 
privileged.
If you are not the intended recipient, please notify the sender and then
delete this e-mail immediately.
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to