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

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

Reply via email to