Professional Documents
Culture Documents
Membina Aplikasi
Web Dengan
Codeigniter
Panduan Ringkas Langkah Demi Langkah
Buku ini merupakan sebuah panduan ringkas bagi anda yang ingin memulakan
pembangunan sebuah aplikasi web dengan menggunakan CodeIgniter. Buku ini
ditulis dengan amat ringkas, dan jangan harapkan sebarang penerangan secara
terperinci. Ditulis secara langkah demi langkah dan harap-harap anda
memahaminya. Buku ini diberi secara percuma kerana penulisannya belum
selesai.
Rusmaini Miftah
blog: http://rusmaini.blogspot.com | projek: http://dadida.my
07-03-2010
Panduan Ringkas Langkah Demi Langkah 2
Wampserver
Langkah 1:
Langkah 2:
Pemasangan Codeigniter
Langkah 1:
Langkah 2:
• Extract fail CodeIgniter_1.7.2 .zip. Anda akan peroleh fail seperti dalam
gambar di bawah.
Folder Codeigniter
2
Panduan Ringkas Langkah Demi Langkah 3
Langkah 3:
Folder projek
Langkah 4:
3
Panduan Ringkas Langkah Demi Langkah 4
Langkah 5:
4
Panduan Ringkas Langkah Demi Langkah 5
Langkah 1:
5
Panduan Ringkas Langkah Demi Langkah 6
6
Panduan Ringkas Langkah Demi Langkah 7
Langkah 2:
Langkah 3:
Konfigurasi Autoload
7
Panduan Ringkas Langkah Demi Langkah 8
Langkah 1: (Model)
<?php
class MUser extends Model{
function MUser()
{
parent::Model();
}
function listProfile()
{
$this->db->order_by('username','ASC');
$q = $this->db->get('users');
if($q->num_rows() > 0):
$r = $q->result_array();
return $r;
else:
return array();
endif;
}
}
?>
8
Panduan Ringkas Langkah Demi Langkah 9
Langkah 2: (Controller)
<?php
class Users extends Controller {
function Users()
{
parent::Controller();
$this->load->model('MUser');
}
function index()
{
//vars
$data['title'] = 'Projek CI';
$data['meta_desc'] = 'Projek web aplikasi dengan CodeIgniter';
$data['meta_keywords'] = 'framework,CI';
$data['lists'] = $this->MUser->listProfile();
$this->load->vars($data);
$this->load->view('user_index');
}
}
?>
9
Panduan Ringkas Langkah Demi Langkah 10
Langkah 3: (View)
<table>
<tr>
<th>Nama</th>
<th>Emel</th>
<th>Status</th>
<th>Tarikh Daftar</th>
<th> </th>
</tr>
<?php
$total_lists = count($lists);
if($total_lists):
foreach($lists as $key => $list):
echo '<tr>';
echo '<td>'.$list['username'].'</td>';
echo '<td>'.$list['email'].'</td>';
echo '<td>'.$list['status'].'</td>';
echo '<td>'.date('d-m-Y',strtotime($list['date_register'])).'</td>';
echo '<td>'.anchor('users/papar/'.$list['id'],'Papar').'</td>';
echo '</tr>';
endforeach;
endif;
?>
</table>
10
Panduan Ringkas Langkah Demi Langkah 11
Langkah 4:
• Buka semula fail autoload.php dan tambahkan URL pada baris ke-54
seperti dalam gambar di bawah:
Langkah 5:
Sekian buat waktu ini, terima kasih kerana sudi membaca. Semoga ada manfaatnya. Bersambung...
11