Sabtu, 30 Juni 2012

Helper CI

Helper dalam CI adalah kumpulan fungsi yang disediakan oleh CI untuk memudahkan pengembang aplikasi web. CI mengelompokkan fungsi-fungsi ke dalam beberapa kelompok fungsi sesuai dengan peruntukkannya.

Helper CI dikelompokkan menjadi:
  • Array
  • Captcha
  • Cookie
  • Date
  • Directory
  • Download
  • Email
  • File
  • Form
  • HTML
  • Inflector
  • Language
  • Number
  • Patch
  • Security
  • Smiley
  • String
  • Text
  • Typography
  • URL
  • XML

Pemuatan Helper

Agar kita bisa menggunakan helper, maka kita harus melakukan pemuatan (loading) terlebih dahulu. Pemuatan helper ini dilakukan pada file yang akan menggunakan fungsi.

Perintah pemuatan:
$this->load->helper("namakelompokhelper");

Contoh Penggunaan Helper

Salah satu kelompok helper adalah HTML, kita bisa menggunakan helper ini untuk memudahkan menghasilkan elemen HTML utama, beberapa di antaranya adalah:

  • heading
    Digunakan untuk menghasilkan elemen <h1> sampai dengan <h6>
  • img
    Digunakan untuk menuliskan elemen image yang akan ditampilkan <img>
  • ol dan ul
    Digunakan untuk memudahkan menghasilkan daftar item, dengan nomor atau dengan bullet
  • doctype
    Digunakan untuk mendefinisikan jenis dokumen HTML yang dihasilkan
  • meta
    Digunakan untuk menuliskan data deskripsi tentang dokumen HTML
Helper HTML lebih cocok untuk dimuat pada file view, karena peruntukannya untuk menuliskan elemen HTML.

Berikut adalah contoh file view yang menggunakan helper HTML:


<?php
$this->load->helper("html");
echo doctype("html");
?>
<html>
<head>
  <title>Demo Menggunakan Helper</title>
</head>
<body>
<?php
echo heading("Demo Menggunakan Helper",1);
echo heading("Beberapa helper",2);
$daftarhelper=array("html","url","string");
echo ul($daftarhelper);
?>
</body>
</html>
?>


Jika kita tidak menggunakan view, makan kita bisa menggunakannya di dalam controller yang memang tidak memerlukan view.

1 komentar: