From: ?????? 

  Dear friends:  
      I read and follow http://www.catalystframework.org/calendar/2012/8 
article, These code
  -------------------------------------------------------
   $c->request->params 
  -------------------------------------------------------
  in controller Manage.pm, and 
  --------------------------------------------------------
  write_file $database_file, { append => 1 },
        "$id|$params->{first_name}|$params->{last_name}|$params->{email}\n";
  ----------------------------------------------------------
  in model DB.pm, 'first_name' and 'last_name' can't get from database_file.txt 
and  two pm file.

     What's the principle?
     $c is so import and complex, how can I get it from formal pod document or 
some special article such as http://www.catalystframework.org/calendar/2012/8? 

    Thanks a lot.
                                                                                
                                        Thai Heng








  Hi,



  You need to read the serie of those 9 articles starting from the first one, 
because each new step uses the code from the previous steps and just explain 
the changes.



  And please read Catalyst POD documentation on CPAN first.



  The context variable $c is the second variable you can get in controllers 
actions (after $self) like:



  package MyApp::Controller::MyController;

  use Moose;
  use namespace::autoclean;
  BEGIN {extends 'Catalyst::Controller'; }


  sub my_action : Local {

      my ( $self, $c ) = @_;

      #Here you have the var $c

  }



  Octavian


_______________________________________________
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