Menampilkan Data dari Database

 

Pembuatan action

Bukalah file Controller Pegawai lalu masukkan kode berikut ini:

public function actionLihatPegawai(){

$data=Yii::$app->db->createCommand("SELECT * FROM pegawai")->queryAll();

return $this->render('tampil_semua_pegawai', array('data'=>$data));   

}

Keterangan:

$data ini berisi array dari array

 

Pembuatan View

Buatlah sebuah View bernama tampil_semua_pegawai.php  dengan isi seperti berikut ini:

<?php   

    use yii\helpers\Html;   

    ?> 

<style>

th{text-align:center}

table, th, td { border: 1px solid #CCCCCC;}

th,td{ padding:0 10px 0 10px}

</style>   

 

<table>

<tr>

<th>NIP</th><th>Nama</th><th>Golongan</th><th>Alamat</th><th>Jenis Kelamin</th><th>Hobby</th>

</tr>

<?php 

 

foreach($data as $isi){

echo "<tr><td style='padding:30px'>".$isi['nip'] ."</td>".

"<td>".$isi['nama']."</td>"."<td>".$isi['golongan']."</td>".

"<td>".$isi['alamat']."</td>"."<td>".$isi['jenis_kelamin']."</td>"."

<td>".$isi['hobby']."</td>"."</tr>";

}

 

?>

</table>

Hasil

Bukalah browsermu dan masukkan alamat http://absensi.com/index.php?r=pegawai/lihat-pegawai

Maka akan menampilkan data seperti gambar dibawah ini:

 

 

Penutup

Sekian dan terima kasih

 

 

2016 © Fahmi Basya Kartapura