CACATAN KECIL

Sugik-info.blogspot.com - Blog yang berisi artikel tentang tutorial komputer, pemprograman, aplikasi office dan seputar pengalaman dan kejadian sehari-hari yang sudah Admin temukan solusinya untuk dibagikan kepada para pembaca.

Membuat nomor urut otomatis berdasarkan hasil query builder YII

Membuat nomor urut otomatis berdasarkan hasil query builder YII
Membuat nomor urut otomatis berdasarkan hasil query builder YII

Sugik-info.blogspot.com - Berikut ini catatan kecil mengenai cara membuat nomor urut otomatis berdasarkan hasil query builder YII. Simak langkah-langkahnya:

Langsung saja, misal dalam controler kita mempunyai skrip seperti ini:
public function actionDukdosen()
{

$sql=Yii::app()->db->createCommand()
->select('*')
->from('tb_pegawai peg')
->join('tb_golongan gol', 'peg.golongan_id=gol.id')
->join('tb_jabatan jab', 'peg.jabatan_id=jab.id')
->join('tb_pendidikan pend', 'peg.ijazah_id=pend.id')
->join('tb_unit unit', 'peg.unit_id=unit.id')
->where(array('like','peg.jnspeg','%Dosen%'))
->order(array('gol.bobot DESC', 'peg.tmtgol ASC', 'jab.bobot DESC', 'peg.mkth DESC', 'peg.mkbl DESC', 'pend.bobot DESC', 'peg.luluspend DESC', 'peg.tgl_lhr ASC'))
->queryAll();


$this->render("dukdosen",array('duk'=>$sql));

dalam view kita akan menampilkan data hasil queri tersebut dengan perintah seperti ini:
<table>
<tr><td>NO</td><td>NAMA</td><td>NIP</td><td>GOL</td><td>TMT GOL</td><td>JABATAN</td><td>TMT JAB</td><td colspan=2>MASA KERJA</td><td>PENDKN</td><td>TH LULUS</td><td>USIA</td><td>Unit</td>
<?php
$no=1;
foreach ($duk as $data):
echo "<tr>
<td>$no</td>
<td>$data[nama]</td>
<td>$data[nip]</td>
<td>$data[gol]</td>
<td>$data[tmtgol]</td>
<td>$data[jabatan]</td>
<td>$data[tmtjab]</td>
<td>$data[mkth]</td>
<td>$data[mkbl]</td>
<td>$data[ijazah]</td>
<td>$data[luluspend]</td>
<td>$data[tgl_lhr]</td>
<td>$data[unit]</td>
</tr>";
$no++;
endforeach;
?>

nah kode yang berwarna biru itulah yang berguna buat memberikan nomor otomatis. Semoga dapat membantu, sekian.

0 Response to "Membuat nomor urut otomatis berdasarkan hasil query builder YII"

Posting Komentar