cara membuat atau memakai function dengan helper di codeigniter

pada kesempatan ini aku akan mengembangkan tutorial sederhana adalah bagaimana Cara menciptakan dan menggunakan helper di CodeIgniter.

untuk membuat helper di CodeIgniter cukup mudah apalagi jika kita sudah tau dasar php oop, tapi kalau belum tau di coba supaya lebih paham, mengingat framework CodeIgniter ini memang berbasis php oop.
cara menciptakan helper di codeigniter
cara membuat helper di codeigniter

Didalam helper sendiri merupakan kumpulan function atau fungsi sebagai pustaka yang dimana sebuah function ini akan di jadikan global, supaya bisa di gunakan di setiap Controller ataupun di view.

okeh pribadi saja bagaimana Cara untuk menciptakan helper di CodeIgniter :
sebagai acuan di sini aku akan menciptakan function untuk merubah tanggal ke bahasa Indonesia dan format rupiah di CodeIgniter.

Buat file helper di path folder application/hepers/libdata_helper.php, di sini saya menggunakan nama libdata_helper.php, ingat untuk menciptakan nama helper di CodeIgniter, harus di akhiri _helper.php, seperti contoh aku membuat dengan nama libdata_helper.php, kata libdata mampu di ganti sesuai dengan yang kalian ingingkan tapi format setelahnya harus sama dan itu sudah menjadi aturan baku di CodeIgniter.

berikut function yang saya buat di libdata_helper.php
<?php

function format_rp($rp)

    return number_format($rp, 2, ',', '.' );


// Format tangal ke 1 Januari 1990
function format_tanggal($waktu)

    // Tanggal, 1-31 dst, tanpa leading zero.
    $tanggal = date('j', strtotime($waktu));

    // Bulan, Januari, Maret dst
    $bulan_array = array(
        1 => 'Januari',
        2 => 'Februari',
        3 => 'Maret',
        4 => 'April',
        5 => 'Mei',
        6 => 'Juni',
        7 => 'Juli',
        8 => 'Agustus',
        9 => 'September',
        10 => 'Oktober',
        11 => 'November',
        12 => 'Desember',
    );
    $bl = date('n', strtotime($waktu));
    $bulan = $bulan_array[$bl];

    // Tahun
    $tahun = date('Y', strtotime($waktu));

    //24 juli 2017
    return "$tanggal $bulan $tahun";



Kemudian kita coba susukan function di helper yang sudah kita buat tadi, untuk memanggil helper ada dua Cara ialah mampu memakai di konfigurasi autoload.php sehingga kita tidak menulis ulang untuk menggunakan kembali acuan seolah-olah dibawah :
$autoload['helper'] = array('url','libdata','form','string','security','file');

tapi juga bisa saja pribadi di panggil seolah-olah contoh di bawah yang saya terapkan di function di controller untuk memanggil dan menggunakan helper CodeIgniter :

public function coba()
 
   //memanggil helper yang sudah dibentuk
   $this->load->helper('libdata');
   $tanggal = date("Y-m-d");

   //contoh helper tanggal bahasa indonesia
   echo $tanggal."<br>";
   echo format_tanggal($tanggal).'<br>';


   //contoh helper format rupiah
   $rp = 20000000;
   echo $rp.'<br>';
   echo format_rp($rp);
 


Berikut tutorial sedrhana bagaimana Cara menciptakan dan menggunakan function dengan helper di CodeIgniter. terima kasih semoga membantu happy coding...