On 06/01/2013 02:32 PM, 疾驰者 wrote: > 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, The Article you are referring to uses File::Slurp to create a File based Model. If you are looking for read_file, edit_file_lines or write_file, you have to take a look at File::Slurp. This is not really Catalyst related. I think File::Slurp is explained in the fist part of the 9 Step Tutorial. Did you read that? The Author mentioned somewhere that his articles are not a replacement for the Catalyst Docs: $c is documented in Catalyst.pm. I guess you are looking for the "METHODS" section: https://metacpan.org/module/Catalyst#METHODS Catalyst.pm also contains links to almost all related components, like Catalyst::Request and Catalyst::Model. Another good starting point for learning Catalyst is Catalyst::Manual::Tutorial. https://metacpan.org/module/Catalyst::Manual::Tutorial I think it is not completely up to date, but it will help you to understand how Catalyst works and how to use it. cheers, Lukas > > > > _______________________________________________ > List: [email protected] > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst > Searchable archive: http://www.mail-archive.com/[email protected]/ > Dev site: http://dev.catalyst.perl.org/ > _______________________________________________ List: [email protected] Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
