Menampilkan Tabel Penguji dengan Active Record

Animated Photo

Hello Sahabat TimUR

Bertemu lagi nih pada cermi yatna kali ini jangan bosen-bosen ya, pada kesempatan kali ini yatna ingin sharing mengenai cermi Menampilkan Tabel Peserta Sidang dengan Active Record  dan berintegrasi dengan Data Base tapi masih dengan menggunakan LocalHost, mau tahu kan seperti apa proses nya. Lets do’it guysss :

  • Yang pertama buat Database yang akan diintegrasikan dengan AR, disini Yatna menggunakan database dengan nama Priyatnaazis. Kemudian add new dengan nama Penguji

  • Lalu pada file web.php di folder config ditambahkan script seperti berikut ini sama seperti sebelumnya:
'db'=>[
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=priyatnaazis',
'username' => 'root',
'password' => '',
],
 
  • Membuat tabel pada database kemudian buat file phpnya pada folder model, disini Yatna membuat file Penguji.php
<?php
namespace app\models;

use yii\db\ActiveRecord;

class Penguji extends \yii\db\ActiveRecord
{
    public static function tableName()
    {
       return 'Penguji';
 }
}
  • Kemudian buka file SiteController.php dan tambahkan script berikut:
 
use app\models\Penguji;
  $Penguji = Penguji::find()
                        ->asArray()
                        ->all();
        return $this->render('Penguji', [
            'Penguji'=>$Penguji
            ]);
    }
  • Pada folder views/layouts/left.php Tambahkan Label berikut:
 ['label' => 'Penguji', 'icon' => 'file-code-o', 'url' => ['/site/Penguji']],
  • Pada folder views/site/ buat file sesuai nama tabel disini saya membuat penguji.php dan masukan script sesuai nama field tabel yang telah dibuat
<thead>

<tr>
<th>No</th>
<th>NID</th>
<th>Nama Penguji</th>
<th>Gelar</th>
<th>Action</th>


</tr>

</thead>
<tbody>

<?php foreach($Penguji as $Penguji):?>
<tr>
<td><?php echo $Penguji['No'];?></td>
<td><?php echo $Penguji['Nim'];?></td>
<td><?php echo $Penguji['NamaPenguji'];?></td>
<td><?php echo $Penguji['Gelar'];?></td>
<td><?php echo $Penguji['Action'];?></td>


</tr>
<?php endforeach;?>

</tbody>

</table>

Hasilnya tampilan dari tabel Penguji seperti ini :

Sekian cermi dari saya apabila ada kekurangan mohon maaf, sampai jumpa di cermi Yatna Selanjutnya……
Animated Photo

11 Responses

  1. Semangat untuk projectnya, Wah coding coding ni
    Agar cepat bisa digunakan dan Uji Coba dulu.. Pahami alur before after agar bisa lebih mudah afternya ya. Dan uji coba berjalan lancar dan memudahkan penguji.

  2. wedeh yatna udah main main sama codingan nih . sudah bisa mengembangkan project dengan baik . semoga bisa terus berkembang dengan baik yah projectnya ^^

Leave a Reply

You must be logged in to post a comment.