X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Manual.git;a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FTutorial%2FBasicCRUD.pod;h=9d6f6b51120e8ff221335265b2b90e24c5a65096;hp=94ce9da40d29bd8a60fcf899c0afcf788737f722;hb=fe01b24f85098a731125f36fc4de26a654ac7efc;hpb=82ab4bbf7fc1c88e5c23821a9cc304c69d0aaf09 diff --git a/lib/Catalyst/Manual/Tutorial/BasicCRUD.pod b/lib/Catalyst/Manual/Tutorial/BasicCRUD.pod index 94ce9da..9d6f6b5 100644 --- a/lib/Catalyst/Manual/Tutorial/BasicCRUD.pod +++ b/lib/Catalyst/Manual/Tutorial/BasicCRUD.pod @@ -72,7 +72,7 @@ of tool to automate the process. You get less control, but it's quick and easy. For example, see L, L, and -L. +L. You can checkout the source code for this example from the catalyst subversion repository as per the instructions in @@ -394,9 +394,17 @@ and 2) the four lines for the Delete link near the bottom). [% END -%] -The additional code is obviously designed to add a new column to the -right side of the table with a C "button" (for simplicity, links -will be used instead of full HTML buttons). +The additional code is obviously designed to add a new column to the +right side of the table with a C "button" (for simplicity, +links will be used instead of full HTML buttons). + +B You should use more than just a simple link with your +applications. Consider using some sort of of confirmation page +(typically with unique actions in your controller for both the +confirmation and the actual delete operation). Also, you should try +to use an HTTP POST operation (versus the GET used here) for +operations that change the state of your application (e.g., the +database). =head2 Add a Delete Action to the Controller