Seperti yang kita ketahui bersama, peran asisten adalah membantu programmer dalam menjalankan berbagai fungsi yang ada dalam proses pemrograman. Dari sekian banyak helper yang digunakan di berbagai aplikasi, URL Helper milik CodeIgniter adalah yang paling banyak digunakan. Apa Pembantu URL di CodeIgniter? Untuk mengetahui lebih lanjut tentang asisten ini, Anda dapat mendengarkan artikel ini sampai akhir.
Karena peran pentingnya ini, helper sering disamakan dengan fungsi yang dapat digunakan kapan saja, asalkan helper tersebut sudah dimuat dari controller. Hal yang sama berlaku untuk pembantu URL ini dari CodeIgniter. Untuk lebih jelasnya, kamu bisa membaca pembahasan berikut ini!
Apa Helper HTML pada Codeigniter itu?
Seperti disebutkan sebelumnya, Helper HTML adalah helper Codeigniter yang paling banyak digunakan di sebagian besar aplikasi. Namun, helper jenis ini juga bisa digunakan di controllers dan views.
Salah satu alasan mengapa Helper HTML ini banyak digunakan oleh para programmer adalah karena helper ini memiliki berbagai fungsi yang dapat mempermudah pemrograman bagi para programmer.
Fungsi Helper HTML pada Codeigniter
1. Anchor
Jangkar sering digunakan untuk membangun tautan. Karena jika digunakan, fungsi ini akan membuat elemen tautan, seperti yang ditunjukkan di bawah ini:
eco anchor ( ‘news/local/123 ‘, ‘My News’, ‘title=”News tittle” ‘ ) ;
hasilnya setelah menerapkan kode tersebut akan menjadi <a href=http://example.com/index.php/news/local/123 “ tittle=”news tittle”>My News</a>
2. Br
Ini menghasilkan tag break dalam dua baris atau paragraf berkelanjutan di halaman web html. Ini sederhana di CodeIgniter karena Anda harus mendefinisikan angka hanya dalam fungsi br(), dan itu akan menghasilkan ruang sesuai dengan angka yang diteruskan dalam fungsi.
Sintaksis
br([ $count = 1 ]);
$count = It contains a numeric number which is used to display number of times to repeat the <br> tag.
Contoh :
echo br(4); // it will create 4 times <br><br><br><br>
3. Current_url
Ini berbeda dari fitur lain yang kami pelajari tentang Pembantu URL CodeIgniter di atas. Fitur penting lainnya dari helper URL Codeigniter ini adalah fungsi current_url.
Dimana fungsi ini biasanya digunakan saat membuka URL yang sedang terbuka. Pastikan bahwa URL yang dihasilkan adalah URL yang sedang dibuka.
Misalnya, https://www.cahayahati.com/review.codeigniter setelah itu URL yang dihasilkan menjadi https://www.cahayahati.com/review.codeigniter.
4. Link_tag
Fungsi link_tag () digunakan untuk membuat tautan dan mentransfer kontrol ke beberapa halaman HTML / CSS lainnya.
Sintaksis
link_tag ( [ $href = ‘’ [, $ref = ‘stylesheet’ [, $type =
‘text/css’ [, $title = ‘‘ [, $media = ‘ ‘ [, $index_page = FALSE ] ] ] ] ] ] );
Dengan daftar parameter
- $href = Di kolom ini, Anda dapat menentukan tautan stylesheet serta tautan lain untuk mentransfer kontrol.
- $rel = Mendefinisikan tipe relasi seperti stylesheet.
- $type = Ini mendefinisikan jenis file terkait seperti teks, css dan javascript, yang telah Anda tentukan di link_tag.
- $title = Mendefinisikan judul link.
- $media = Ini mewakili jenis media di link_tag.
- $index_page = Ini menentukan apakah Anda ingin memperlakukan $src sebagai string url yang dialihkan untuk meneruskan kontrol ke file lain.
Contoh :
$link = array(
'href' => 'css/hello.css',
'rel' => 'stylesheet',
'type' => 'text/css',
'media' => 'file'
);
echo link_tag($link);
5. Mailto
Berbeda dengan fungsi pembantu URL lainnya di CodeIgniter, fungsi mailto akan menghasilkan tautan yang berupa alamat email. Dengan kata lain, ketika fungsi ini diklik, fungsi Mailto nantinya akan membuka klien email dari klien tersebut. Misalnya, echo mailto ( ‘myname@my-site.com ‘, ‘Click Here to Contact Me ‘) ;
Tak hanya itu saja, bisa juga menggunakan tampilan lainnya, seperti $attributes = array ( ‘tittle” => ‘Mail me’ ) ; echo mailto ( ‘myname@my-site.com’, ‘ Contact Me’, $attributes);
6. Meta
Ini digunakan untuk memberikan semua informasi tentang dokumen html. Konten tag meta tidak ditampilkan di halaman web. Anda juga dapat menentukan kata kunci terkait halaman web dalam tag meta untuk mengakses di mesin pencari.
Sintaksis
meta ( [ $name = ‘ ‘ [, $content = ‘ ‘ [,
$type = ‘ name’ [, $newline = ‘n’ ] ] ] ]);
Dengan daftar parameter:
- nama: Ini berisi nama meta seperti kata kunci, tipe konten, robot, deskripsi dalam file html.
- content: Seperti namanya, Anda dapat menentukan konten dalam parameter ini.
- type: Ini mendefinisikan jenis tag meta seperti http-equiv atau nama.
- newline: Ini mewakili karakter baris baru.
Contoh :
echo meta( array( ‘name’ = ‘view’, ‘content’ = ’view’, ‘charset’ = ‘utf-8’));
7. Nbs
Ini digunakan untuk membuat spasi di antara dua kata yang berurutan.
Sintaksis
nbs( [ $jumlah = 1 ]);
Daftar Parameter :
$num = Ini berisi nilai numerik yang digunakan untuk menghasilkan spasi antara dua kata atau lebih.
Contoh :
echo nbs(4); // it shows 4 times ( ) ( ) ( ) ( )
Contoh dari Helper HTML, biasanya untuk buat file controller Online.php dan simpan di application/controller/. Setelah itu, tulis program berikut di file pengontrol Anda.
Online.php
your controller file.
Online.php
<?php
class Online extends CI_Controller
{
public function html_helper() {
$this->load->helper('html'); // load the html helper
echo "<title> Tutorial and Example</title>";
$link = array(
'href' => '#.css',
'rel' => 'stylesheet',
'type' => 'text/css',
'media' => 'audio'
);
echo link_tag($link);
echo heading("Hello Learner", 2);
echo heading('Welcome to the tutorials and example', 3);
echo heading('Here, we have described about the html helper', 4, array('id' => 'question', 'class' => 'green'));
echo br(2);
$image_properties = array(
'src' => 'images/welcome.png',
'alt' => 'sorry for the issue we are working on it',
'class' => 'my_images',
'width' => '300',
'height'=> '200',
'title' => ' image gallery',
'rel' => 'roundbox'
);
$show_image1 = array( 'src' => 'images/cloud.jpg' , 'width' => '300', 'height' => '200');
$show_image2 = array( 'src' => 'images/download.jpg', 'width' => '300', 'height' => '200' );
$show_image3 = array( 'src' => 'images/valley', 'width' => '300', 'height' => '200' );
echo img($image_properties);
echo img($show_image1);
echo img($show_image2);
echo img($show_image3;
$list = array(
'STAR',
'PLANET',
'GALAXY',
'MOON'
);
$attributes = array(
'class' => 'atmosphere',
'id' => 'mylist'
);
echo ul($list, $attributes);
$list = array(
'apple',
'mango',
'banana',
'orange'
);
$attributes = array(
'class' => 'show_list',
'id' => 'list'
);
echo ol($list, $attributes);
}
}
?>
8. Ol
Fungsi ini mendefinisikan semua item dalam struktur yang dipesan.
Sintaksis
ol( $daftar, $atribut = ‘ ‘ );
$list: Ini berisi larik daftar pesanan.
$attributes = Berisi atribut HTML seperti class dan id yang dapat Anda definisikan dalam tag <div>.
Contoh :
$list = array(
'apple',
'mango',
'banana',
'orange'
);
$attributes = array(
class' => 'show_list',
'id' => 'list'
);
echo ol($list, $attributes);
9. Ul
Ini mendefinisikan daftar item dalam format unordered.
Sintaksis
ul( $daftar , $atribut = ‘ ‘] );
Ini memiliki dua parameter:
$list = Ini berisi larik daftar un-order.
$attributes = Berisi atribut HTML seperti class dan id yang dapat Anda definisikan dalam tag <div>.
Contoh :
$list = array(
'STAR',
'PLANET',
'GALAXY',
'MOON'
);
echo nbs(3);
$attributes = array(
'class' => 'atmosphere',
'id' => 'mylist'
);
echo ul($list, $attributes);
Penutup
Jadi seperti itulah Penjelasan Dan Pengertian Tentang Helper HTML Pada Codeigniter, semoga bisa membantu anda yang mau belajar.