[Catalyst] How to clear off request parameter element
kakimoto at tpg.com.au
kakimoto at tpg.com.au
Mon Feb 23 10:53:26 GMT 2009
hi all
I have an app with a listing method in the controller. It goes a little
like this:
sub list
{
# get object from model based on $c->request->param('id');
IF (object)
{
return;
}
ELSE
{
return all objects belonging to the current user;
}
return 1;
}
then , i have a deletion method which will delete a given object (by ID
specific in a form via POST method) and list out all objects belonging
to the current user.
sub delete
{
# get specific object based on ID ($c->request->param('id');)
#delete object
$c->forward( 'list' );
}
The problem here is that sub list will always call the
$c->request->param('id'); which is no longer valid once an object has
been deleted.
What is the best way to delete the 'id' attribute off $c->request->param??
thank you.
K. akimoto
More information about the Catalyst
mailing list