Kali ini saya akan sedikit membagikan ilmu bagaimana menggunakan datepicker bootstrap 3 pada codeigniter, codeigniter yang saya pakai disini adalah versi 2.2.1. kalo begitu langsung saja siapkan codeigniter yang pakai.
Disini saya menamakan folder projectnya dengan datepicker_ci lalu simpan di folder htdocs kalian.
Pertama kita siapkan terlebih dahulu pengaturan codeigniternya, apa saja yang dibutuhkan untuk membuat datepicker ini berjalan di codeigniter.
Buka file php autoload di folder config, lalu ubah settingannya seperti gambar dibawah.
Pada pengaturan diatas kita hanya menambahkan url pada helper, karena kita tidak menggunakan database jadi tidak usah menload apa-apa pada library.
Selanjutnya buka file php routes di folder config, lalu ubah settingannya seperti gambar dibawah.
Ubah default controllernya yang tadinya welcome menjadi datepicker, karena controller datepicker ini yang akan kita gunakan menjadi default indexnya.
Setelah itu kita siapkan file bootstrap datepickernya dan simpan di direktori kalian, contoh disini saya membuat folder assets pada struktur folder codeigniternya. Lalu simpan file datepickernya didalam folder tersebut.
Lalu setelah itu buat file php untuk controller codeigniternya lalu berinama datepicker dan simpan di folder controller codeigniternya, dan isikan script dibawah ini.
Controller : datepicker.php
01 |
<?php if (!defined( 'BASEPATH' )) exit ( 'no direct script access allowed' ); |
04 |
class Datepicker extends CI_Controller { |
08 |
public function index() { |
11 |
$this - >load - >view( 'view_datepicker' ); |
13 |
/ * fungsi memanggil view datepicker atau tampilan |
Selanjutnya kita buat file php untuk viewnya, berinama view_datepicker lalu masukan script pada gambar dibawah, dan sekalian kita include file bootstrap yang akan kita gunakan. Lalu simpan di folder views di codeigniternya.
View : view_datepicker.php
03 |
<meta http - equiv = "Content-Type" content = "text/html; charset=utf-8" / > |
04 |
<title>Bootstrap Datepicker di Codeigniter< / title> |
07 |
<! - - file bootstrap css yang digunakan - - > |
09 |
<link href = "<?php echo base_url(); ?>assets/css/bootstrap.min.css" rel = "stylesheet" > |
11 |
<link href = "<?php echo base_url()?>assets/date_picker_bootstrap/bootstrap-datetimepicker.min.css" rel = "stylesheet" media = "screen" > |
16 |
<form name = "form1" action = " " method=" post " enctype=" multipart / form - data"> |
18 |
<div class = "form-group" style = "margin-left:10px;" > |
19 |
<label>Datepicker< / label> |
20 |
<div class = "date" data - date = " " data-date-format=" yyyy - mm - dd " data-link-field=" dtp_input2 " data-link-format=" yyyy - mm - dd"> |
21 |
< input class = "form-control datepicker" data - date - format = "yyyy-mm-dd" type = "text" name = "tanggal" style = "width:150px" > |
23 |
< input type = "hidden" id = "dtp_input2" value = "" / > |
30 |
<! - - jQuery Version 1.11 . 0 - - > |
31 |
<script src = "<?php echo base_url() ?>assets/jquery-1.11.0.js" >< / script> |
34 |
<! - - file include Bootstrap js dan datepickerbootstrap.js - - > |
36 |
<script src = "<?php echo base_url(); ?>assets/bootstrap.min.js" >< / script> |
38 |
<script type = "text/javascript" src = "<?php echo base_url()?>assets/date_picker_bootstrap/js/bootstrap-datetimepicker.js" charset = "UTF-8" >< / script> |
39 |
<script type = "text/javascript" src = "<?php echo base_url()?>assets/date_picker_bootstrap/js/locales/bootstrap-datetimepicker.id.js" charset = "UTF-8" >< / script> |
41 |
<! - - Fungsi datepickier yang digunakan - - > |
42 |
<script type = "text/javascript" > |
43 |
$( '.datepicker' ).datetimepicker({ |
Jika sudah memasukan semua script yang ada pada diatas, sekarang kita coba cek dibrowser dengan membuka project yang kita buat ini.
Buka url localhost/datepicker_ci maka tampilan datepicker yang kita buat tadi akan seperti gambar dibawah.
Dan selesailah pembahasan kita kali ini, jika kalian mengikuti semua langkah diatas dengan benar maka hasilnya pasti seperti gambar diatas, Terimakasih telah berkunjung pada blog saya semog ilmu yang kita bahas kali ini bermanfaat, jika ada yang kurang paham dan ingin ditanyakan silahkan untuk menanyakannya di kolom komentar.
Sumber : http://tulisan-blog.blogspot.co.id/2015/02/cara-menggunakan-boostrap-datepicker-3.html