X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Manual.git;a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FTutorial%2F09_AdvancedCRUD%2F09_FormFu.pod;h=adc0b23db66aed63767e7fa99203f6a1818eb100;hp=e898f4b23f4c3301c28a718d7d52e71b4cbde76e;hb=56a12748311fdb2580d7ad7cd84c255cd4447d8b;hpb=f4e9de4a3171fd75d04fa8e294fd9a0ae367bc18 diff --git a/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormFu.pod b/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormFu.pod index e898f4b..adc0b23 100644 --- a/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormFu.pod +++ b/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormFu.pod @@ -147,7 +147,7 @@ following method: =head2 Create a Form Config File -Although C supports any configuration file handled by +Although L supports any configuration file handled by L, most people tend to use YAML. First create a directory to hold your form configuration files: @@ -242,7 +242,7 @@ the bottom of the existing file:

This adds a new link to the bottom of the book list page that we can use -to easily launch our HTML::FormFu-based form. +to easily launch our L-based form. =head2 Test The HTML::FormFu Create Form @@ -252,7 +252,7 @@ Make sure the server is running with the "-r" restart option: $ script/myapp_server.pl -r Login as C (password: mypass). Once at the Book List page, -click the new HTML::FormFu "Create" link at the bottom to display the +click the new L "Create" link at the bottom to display the form. Fill in the following values: Title: Internetworking with TCP/IP Vol. II @@ -378,7 +378,7 @@ to match: - HTMLEscape B Copying and pasting YAML from Perl documentation is sometimes -tricky. See the L section of +tricky. See the L section of this document for a more foolproof config format. The main changes are: @@ -409,7 +409,7 @@ unwanted input. See L for more filter options. Make sure you are still logged in as C and try adding a book with various errors: title less than 5 characters, non-numeric rating, a rating of 0 or 6, etc. Also try selecting one, two, and zero authors. -When you click Submit, the HTML::FormFu C items will +When you click Submit, the L C items will validate the logic and insert feedback as appropriate. Try adding blank spaces at the front or the back of the title and note that it will be removed. @@ -593,50 +593,50 @@ below into the file F and delete the F file. The below is in L format which follows the syntax of Apache config files. - constraints Required - - - min 5 - max 40 - type Length - message Length must be between 5 and 40 characters - - filter TrimEdges - filter HTMLEscape - name title - type Text - label Title - - title Enter a book title here - - - - constraints Integer - filter TrimEdges - filter NonNumeric - name rating - type Text - label Rating - - title Enter a rating between 1 and 5 here - - - - constraints Integer - filter TrimEdges - filter HTMLEscape - name authors - type Select - label Author - multiple 1 - size 3 - - - value Submit - name submit - type Submit - - indicator submit + constraints Required + + + min 5 + max 40 + type Length + message Length must be between 5 and 40 characters + + filter TrimEdges + filter HTMLEscape + name title + type Text + label Title + + title Enter a book title here + + + + constraints Integer + filter TrimEdges + filter NonNumeric + name rating + type Text + label Rating + + title Enter a rating between 1 and 5 here + + + + constraints Integer + filter TrimEdges + filter HTMLEscape + name authors + type Select + label Author + multiple 1 + size 3 + + + value Submit + name submit + type Submit + + indicator submit =head1 AUTHOR @@ -649,4 +649,4 @@ L. Copyright 2006-2011, Kennedy Clark, under the Creative Commons Attribution Share-Alike License Version 3.0 -(L). +(L).