Chapter 6: Creating a Dashboard
154
Here ’ s what the dashboard view looks like, from an HTML markup and PHP code standpoint:
< !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd” >
< html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en” >
< head >
< meta http-equiv=”content-type” content=”text/html; charset=utf-8” / >
< title > < ?php echo $title;? > < /title >
< link href=” < ?= base_url();? > css/admin.css” rel=”stylesheet” type=”text/css” / >
< script type=”text/javascript” >
// < ![CDATA[
base_url = ‘ < ?= base_url();? > ’;
//]] >
< /script >
< script type=”text/javascript” src=” < ?php echo
base_url();? > js/prototype.js” > < /script >
< script type=”text/javascript” src=” < ?php echo base_url();? > js/scriptaculous.js”
> < /script >
< script type=”text/javascript” src=” < ?php echo base_url();? > js/customtools.js”
> < /script >
< /head >
< body >
< div id=”wrapper” >
< div id=”header” >
< ?php $this- > load- > view(‘admin_header’);? >
< /div >
< div id=”main” >
< ?php $this- > load- > view($main);? >
< /div >
< div id=”footer” >
< ?php $this- > load- > view(‘admin_footer’);? >
< /div >
< /div >
< /body >
< /html >
There are a few things to note about this view.
- You will need to create an admin.css file for use on the admin dashboard.
- You will need to create an admin_header subview.
- You will also need to create an admin_footer subview.
- The dashboard view has no need for a navigation subview.
- You will also need an admin_home subview to show anything on the dashboard index.