Membuat Custom Helper Codeigniter 4
source link: https://dev.to/medan_in_code/membuat-custom-helper-codeigniter-4-2do9
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Codeigniter 4 (3 Part Series)
Helper biasa digunakan untuk mencegah kode yang berulang-ulang di controller dan view kita.Helper berlandaskan kepada metode DRY.Fungsi di Helper bisa dipanggil di controller maupun view.
Langsung saja ke tahap pembuatan custom helper.
Membuat Custom Helper
Buat di folder app/Helpers/ file bernama my_helper.php ,namanya bebas terserah kita.
Misalnya kita isi dengan fungsi yang pasti sering digunakan yaitu format rupiah.Langsung saja isi Helper dengan kode dibawah.
<?php
function format_rupiah($angka){
$rupiah=number_format($angka,0,',','.');
return $rupiah;
}
?>
Enter fullscreen mode
Exit fullscreen mode
Menggunakan Custom Helper
Ada dua cara memanggil helper pertama secara global dan manual di masing-masing controller.
Memanggil Secara Global
Buka file app/Controllers/BaseController.php lalu cari bagian ini
protected $helpers = [];
Enter fullscreen mode
Exit fullscreen mode
Ubah menjadi
protected $helpers = ['my_helper'];
Enter fullscreen mode
Exit fullscreen mode
my_helper merupakan nama file helper yang kita buat tadi.
Memanggil Secara Manual
Buka file controller letakkan di fungsi mana kita akan memanggilnya
helper(['my_helper']);
Enter fullscreen mode
Exit fullscreen mode
Menggunakan Fungsi Helper
Untuk menggunakannya kita tinggal memanggil seperti kode dibawah ini baik di controller ataupun di view
echo format_rupiah(10000);
Enter fullscreen mode
Exit fullscreen mode
Sekian tutorial kali ini.Selamat Belajar
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK