[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