[Catalyst] Error handling

Sebastian Riedel sri at oook.de
Tue Oct 25 17:07:42 CEST 2005


Am 25.10.2005 um 16:46 schrieb Sebastian Riedel:

>
> Am 25.10.2005 um 16:27 schrieb Albert Vila:
>
>
>>
>> Matt S Trout wrote:
>>
>>
>>> On Mon, Oct 24, 2005 at 07:06:46PM +0200, Albert Vila wrote:
>>>
>>>
>>>
>>>> Hello,
>>>>
>>>> I have a problem trying to configure my catalyst application in  
>>>> order to do the error handling in the begin method.
>>>>
>>>> I have a controller with multiple functions, each function  
>>>> receives the same parameter, and I wanna check the parameter  
>>>> integrity in just one place.
>>>>
>>>>
>>>>
>>>
>>> If you set $c->error in your 'sub begin' then dispatch should  
>>> short-circuit
>>> and jump straight to the end action afterwards.
>>>
>>>
>>>
>> That's true, but catalyst shows the error screen instead of the  
>> template in the stash.
>>
>
> Thats right, you have to clean $c->{error} when you handle them  
> manually!

I've just committed $c->error(0) support to trunk, so you don't have  
to access the object hash directly in the future.


--
sebastian




More information about the Catalyst mailing list