Professional CodeIgniter, Thomas Myer
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.
1.
You will need to create an admin.css file for use on the admin dashboard.
2.
You will need to create an admin_header subview.
3.
You will also need to create an admin_footer subview.
4.
The dashboard view has no need for a navigation subview.
5.
You will also need an admin_home subview to show anything on the dashboard index.
c06.indd 154
c06.indd 154
6/10/08 5:35:59 PM
6/10/08 5:35:59 PM