Professional CodeIgniter, Thomas Myer
Chapter 6: Creating a Dashboard
167
echo "
<
p
>
<
label for='parent'
>
Category Parent
<
/label
>
<
br/
>
";
echo form_dropdown(`parentid',$categories,$category[`parentid']) ."
<
/p
>
";
echo form_hidden(`id',$category[`id']);
echo form_submit(`submit','update category');
echo form_close()
?
>
Your Edit form should look something like Figure 6 - 7 .
Figure 6-7
Creating the Category Delete Function
Deleting categories in the administrative tool is very simple: You ' re not really going to let admins delete
categories, as this could cause all sorts of problems with products that are suddenly orphaned. Instead,
you ' re only going to allow categories to be inactivated .
Deleting categories and possibly making orphans out of products deserves a richer discussion. Most of
that discussion occurs in Chapter 7 , in which we address possible orphans. For now, the code in this
section will keep you moving down the path to your goal.
c06.indd 167
c06.indd 167
6/10/08 5:36:04 PM
6/10/08 5:36:04 PM