Selanjutnya kita akan membuat function baru di controller yang sudah kita buat. Buka kembali file \application\controllers\latihan1.php
Sebelumnya kita sudah mempunyai function dengan nama index() yang isinya adalah perintah untuk menampilkan Hello World. Sekarang kita akan membuat sebuah funtion baru dan memasukkan beberapa parameter kedalam funtion tersebut.
Controller Tanpa Parameter
Buat funtion berikut di bawah function index().
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Latihan1 extends CI_Controller {
public function index(){
echo "Hello World...";
}
public function fungsiBaru(){
echo "<p>Ini adalah function kita yang kedua </p>";
echo "<p>Jadi saat ini kita sudah mempunyai 2 buah funtion. </p>";
echo "<p>Yaitu function <strong>index()</strong> dan function fungsiBaru(). </p>";
echo "<p>Untuk mengaksesnya silahkan dibuka link berikut : </p>";
echo "<p>http://localhost/belajar_ci/index.php/latihan1/fungsiBaru </p>";
}
}
?>
Jika sudah, silahkan simpan kembali file diatas. Dan untuk mencobanya, buka link berikut : http://localhost/belajar_ci/index.php/latihan1/fungsiBaru
Jika berhasil, makan akan muncul tampilan seperti berikut :
Sekarang kita akan mencoba membuat fungsi baru di controller dengan dilengkapi beberapa parameter.
Buatlah function berikut di bawah fungsi sebelumnya
public function fungsiDenganParameter($parameter_1, $parameter_2, $parameter_n){
echo "<p>Ini adalah function baru dengan dilengkapi parameter.</p>";
echo "<p>Isi dari ".'$parameter_1'." = $parameter_1</p>";
echo "<p>Isi dari ".'$parameter_2'." = $parameter_2</p>";
echo "<p>Isi dari ".'$parameter_n'." = $parameter_n</p>";
echo "<p>Untuk mengaksesnya silahkan dibuka link berikut : </p>";
echo "<p>http://localhost/belajar_ci/index.php/latihan1/fungsiDenganParameter/1/2/n </p>";
}
Jika sudah coba jalankan dengan mengakses URL berikut :
http://localhost/belajar_ci/index.php/latihan1/fungsiDenganParameter/1/2/n
Jika berhasil, maka akan menampilkan data seperti berikut :
Coba ganti-ganti isi parameter pada URL setelah fungsiDenganParameter kemudian lihat hasilnya. Coba beberapa URL berikut :
http://localhost/belajar_ci/index.php/latihan1/fungsiDenganParameter/Januari/Februari/Maret
http://localhost/belajar_ci/index.php/latihan1/fungsiDenganParameter/saya_suka/belajar/framework_ci
Demikian penjelasan singkat mengenai pembuatan function di controller dengan menambahkan beberapa parameter. Jika ada yang ingin ditanyakan, silahkan ditanyakan pada form komentar dibawah ini.
Terima Kasih
Salam Penulis Coding
No comments:
Post a Comment