Februari 2016

Tutorial Yii 2 : Pop Up Form Dengan Modal Bootstrap

Pada tulisan kali ini saya akan memberikan tutorial membuat Pop Up Form Dengan Modal Bootstrap di Yii Framework 2. Untuk membuat Pop Up form dengan Bootstrap kita akan memasang class modal, Helper Url dan Widget Pjax pada view. Untuk memasang class modal, helper url dan widget Pjax silahkan tulis source code berikut di file view anda.


use yii\bootstrap\Modal;
use yii\widget\Pjax;
use yii\helpers\Url;

  1. use yii\bootstrap\Modal; merupakan script untuk memanggil class modal bootstrap
  2. use yii\widget\Pjax; merupakan script untuk memanggil widget Pjax
  3. use yii\helpers\Url; merupakan script untuk memanggil helpers Url

Selanjutnya kita akan membuat link atau button untuk memanggil modal yang berisi form. Berikut contoh source code button untuk memanggil modal.


<?= Html::button('Tambah Siswa', ['value' => Url::to('siswa/create'),'class' => 'btn btn-success','id'=>'modalButton']) ?>
  1. siswa/create merupakan action yang ada pada controller siswa untuk menampilkan view berupa form. Silahkan anda ganti sesuai action pada controller anda. 
  2. saya tulis siswa/create karena saya menggunakan pretyy url. jika anda tidak menggunakan pretty url silahkan ganti menjadi index.php?r=siswa/create.

masih di dalam view, sekarang kita tambahkan source code untuk modal . Berikut source code untuk modalnya.


<?php
Modal::begin([
'header' => '<h4>Siswa</h4>',
'id' => 'modal',
'size' => 'modal-lg',
]);

echo "<div id='modalContent'><div>";
Modal::end()
?>

Untuk bagian view selesai.
Sekarang kita bua action creat untuk menampilkan view berupa form. Berikut source code untuk menampilkan viewnya :

public function actionCreate()
{
return $this->renderajax('create',
);
}
}

return $this->renderajax('create',); akan menampilkan view create.php yang akan ditampilkan didalam modal. 
Sekarang kita load java script untuk fungsi menampilkan modal. Tambahkan source code berikut di assets/AppAssets.php.

public $js = [
'main.js',
];
Selanjutnya silahkan buat file main.js di folder web yang isinya seperti berikut :


$(function(){
//ambil form untuk tambah data
$("#modalButton").click(function(){
$("#modal").modal('show')
.find("#modalContent")
.load($(this).attr('value'));
});
});

Untuk menampilkan Pop Up Form Modal silahkan klik button yang ada di view. Sekian tutorial Yii 2 2 mengenai Pop Up Form Dengan Modal Bootstrap. Semoga tutorial ini bermanfaat. Untuk kritik dan saran dari anda jangan segan segan untuk berkomentar di kolom komen yang ada dibwah. Salam Coder kak.

Aplikasi Penerimaan Siswa Baru Online Dengan Sistem Ranking Otomatia

Aplikasi Penerimaan Siswa Baru Online Dengan Sistem Rangking Otomatis ini merupakan sebuah aplikasi berbasis web yang dibuat dengan framework code igniter. Aplikasi Penerimaan Siswa Baru Online ini memiliki fitur yang sangat menarik . Yaitu fitur Meranking otomatis para pendaftar. Jadi admin pihak sekolah tidak perlu susah susah lagi dalam menentukan siswa yang lulus.

Fitur Aplikasi :
  1. Ranking Otomatis Calon Siswa
  2. Pilihan Program Studi Yang Bisa Diubah
  3. Mata Pelajaran Untuk Input Nilai Bisa Diubah
  4. Setting Web
  5. Tampilan Antar Muka Yang Efisien




Prosedur Pendaftaran
Prosedur Pendaftaran Penerimaan Siswa Baru Online


  1. Isi Biodata
  2. Pilih Program Studi
  3. Input Nilai Siswa
  4. Kirim Verifikasi
  5. Cetak Bukti Pendaftaran Dan Diserahkan Ke Panitia PSB Online Untuk Diverifikasi
  6. Setelah berhasil diverifikasi . Data pendaftar akan otomatis di ranking.
Berikut Tampilan Halaman Pendaftar :
Pendaftaran PSB Online

Input Biodata PSB Online

Input Biodata PSB Online

Input Nilai PSB Online

Kirim Verifikasi PSB Online


Screen Shoot Halaman Admin







DEMO
Untuk Download source code sebagai bahan belajar silahkan donasi berapapun. Untuk No Rek Lihat Disini

Author Name

Formulir Kontak

Nama

Email *

Pesan *

Diberdayakan oleh Blogger.