Fixed menton to "flash" to point to part 4 of the tutorial (no longer mentioned in...
[catagits/Catalyst-Manual.git] / lib / Catalyst / Manual / Tutorial / AdvancedCRUD.pod
CommitLineData
d442cc9f 1=head1 NAME
2
50211f3c 3Catalyst::Manual::Tutorial::AdvancedCRUD - Catalyst Tutorial - Part 9: Advanced CRUD
d442cc9f 4
5
6=head1 OVERVIEW
7
50211f3c 8This is B<Part 9 of 10> for the Catalyst tutorial.
d442cc9f 9
10L<Tutorial Overview|Catalyst::Manual::Tutorial>
11
12=over 4
13
14=item 1
15
16L<Introduction|Catalyst::Manual::Tutorial::Intro>
17
18=item 2
19
20L<Catalyst Basics|Catalyst::Manual::Tutorial::CatalystBasics>
21
22=item 3
23
50211f3c 24L<More Catalyst Basics|Catalyst::Manual::Tutorial::MoreCatalystBasics>
d442cc9f 25
26=item 4
27
50211f3c 28L<Basic CRUD|Catalyst::Manual::Tutorial::BasicCRUD>
d442cc9f 29
30=item 5
31
50211f3c 32L<Authentication|Catalyst::Manual::Tutorial::Authentication>
d442cc9f 33
34=item 6
35
50211f3c 36L<Authorization|Catalyst::Manual::Tutorial::Authorization>
d442cc9f 37
38=item 7
39
50211f3c 40L<Debugging|Catalyst::Manual::Tutorial::Debugging>
d442cc9f 41
42=item 8
43
50211f3c 44L<Testing|Catalyst::Manual::Tutorial::Testing>
d442cc9f 45
46=item 9
47
50211f3c 48B<Advanced CRUD>
49
50=item 10
51
d442cc9f 52L<Appendices|Catalyst::Manual::Tutorial::Appendices>
53
54=back
55
50211f3c 56
d442cc9f 57=head1 DESCRIPTION
58
59This part of the tutorial explores more advanced functionality for
9ad715b3 60Create, Read, Update, and Delete (CRUD) than we saw in Part 4. In
d442cc9f 61particular, it looks at a number of techniques that can be useful for
62the Update portion of CRUD, such as automated form generation,
63validation of user-entered data, and automated transfer of data between
64forms and model objects.
65
b80f58e5 66In keeping with the Catalyst (and Perl) spirit of flexibility, there are
67many different ways to approach advanced CRUD operations in a Catalyst
68environment. Therefore, this section of the tutorial allows you to pick
69from one of several modules that that cover different form management
70tools. Select one or more options from the list below.
d442cc9f 71
b80f58e5 72=head1 ADVANCED CRUD OPTIONS
d442cc9f 73
fb678498 74=over 4
75
d442cc9f 76=item *
77
b80f58e5 78L<FormFu|Catalyst::Manual::Tutorial::AdvancedCRUD::FormFu>
d442cc9f 79
80=item *
81
fb678498 82L<FormBuilder|Catalyst::Manual::Tutorial::AdvancedCRUD::FormBuilder>
d442cc9f 83
84=back
85
d0496197 86B<NOTE:> Please contact the author if you would like to assist with
b80f58e5 87writing a new module.
d442cc9f 88
89
90=head1 AUTHOR
91
92Kennedy Clark, C<hkclark@gmail.com>
93
94Please report any errors, issues or suggestions to the author. The
95most recent version of the Catalyst Tutorial can be found at
82ab4bbf 96L<http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-Manual/5.70/trunk/lib/Catalyst/Manual/Tutorial/>.
d442cc9f 97
45c7830f 98Copyright 2006-2008, Kennedy Clark, under Creative Commons License
95674086 99(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).