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