Tags Posts tagged with "codeigniter"

codeigniter

0 15

Pada kesempatan kali ini saya akan berbagi pengetahuan cara menampilkan isi tabel dari database dengan codeigniter. Pertama kita pastikan pengaturan database di file config sudah benar. Untuk database sendiri saya menggunakan sample database yang diunduh dari link berikut

Untuk membuat koneksi db dari codeigniter dapat dilihat pada posting berikut . Selanjutnya kita membuat file model yang digunakan untuk menerima data dari database. Sebagai contoh kali ini saya membuat file mcustomer.php di lokasi CodeIgnitersystemapplicationmodels

db
baris 9 digunakan untuk men-load library database. Baris 10 digunakan untuk mengambil isi tabel customers dan menampungnya pada variable query. Baris 11 mengirim isi variabel $query->resutl(). Kemudian kita tampilan sederhana untuk menampilkan data. Kali ini saya membuat file customer.php dan meletakannya di lokasi CodeIgnitersystemapplicationviews.

v

Saya membuat perulangan untuk menampilkan masing-masing record. Terakhir kita membuat controller dan meletakannya pada lokasi CodeIgnitersystemapplicationcontrollers.
controller

Baris 7 digunakan untuk memanggil class model bersangkutan. Baris 8 digunakan untuk memanggil functioon get_customer() dan menampungnya pada variable $data. Sedangkan baris 9 untuk memparsing data ke class view.

view

Setelah dijalankan, tampilannya adalah seperti gambar diatas. Demikian penjelasan singkatnya semoga bermanfaat.

Menampilkan isi tabel dengan codeigniter (showing all data)

Tutorial URL segment codeigniter dan cara remove index.php

URL segment di codeigniter.
Segment url di codeigniter, adalah sebagai berikut
webanda.com/class/function/ID
class : mewakili class dalam konsep mvc
function : mewakili function atau method
ID : merupakan ID atau varible yang di parsing ke controller.

Menghilangkan index.php
Secara default index.php dimasukan dalam url misal:
webku.com/index.php/news/article/
untuk menghilangkan dengan mengubah file .htaccess dengan beberapa rule.
RewriteEngine on
RewriteCond $1 !^(index.php|images|robots.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Pada rule diatas HTTP request selain index.php, images, dan robots.txt dianggap sebagai request untuk index.php

Koneksi database di CodeIgniter

Tulisan ini mengulas cara menghubungkan CI dengan database mysql, untuk melakukan kegiatan berkaitan dengan management database. Karena CodeIgniter menggunakan konsep MVC dalam mengolah database, ada baiknya kita sudah  memahami konsep MVC terlebih dahulu. Bagi yang sudah paham langsung kita bahas saja.

1. Pertama kita perlu membuat sebuah database mysql. Kali ini saya masih menggunakan phpmyadmin untuk membuat databasenya untuk efisiensi. Database yang saya buat bernama test_codeigniter. Kemudian saya tambahkan table dengan nama mahasiswa. fieldnya adalah nim,nama,jurusan. Setelah itu saya lakukan pengisian record.

structure table mahasiswa
penambahan record

2. Pertama kita harus mengubah setting database Ci yang tersimpan di lokasi folder CodeIgnitersystemapplicationconfig kemudian buka file databse.php. Lakukan pengaturan untuk username di database, password database, nama database.

3. Setelah database beres, kita mulai penulisan program. Pertama2 kita buat file yang bertindak sebagai model. Untuk itu kita buat file mahasiswa_model.php isinya kira2 seperti ini:

[source language=”php”]

<?php
class Mahasiswa_model extends Model {
function Mahasiswa_model() {
parent::Model();
}

function mahasiswa_getall() {
$this->load->database();
$query = $this->db->get(‘mahasiswa’);
return $query->result();
}

}

?>

[/source]

kemudian setelah itu kita membuat file php untuk mengatur tampilannya. Saya beri nama mahasiswa_view.php, diletakkan di folder views. Isinya saya menggunakan perulangan sederhana terhadap isi sebuah array.

[source language=”php”]

<?php
foreach($query as $row) {
print “<br />”;
print $row->nim;
print $row->nama;
print $row->jurusan;
print “<br />”;

}

?>

[/source]

Terakhir kita membuat file controllernya. Saya beri nama mahasiswa.php dan diletakkan di folder Controller. Isinya :

[source language=”php”]

<?php
class mahasiswa extends Controller {
function _construct() {
parent::Controller;
}

function getall() {
$this->load->model(‘mahasiswa_model’);
$data[‘query’]=$this->mahasiswa_model->mahasiswa_getall();CodeIgniter
$this->load->view(‘mahasiswa_view’,$data);
}
}

?>

[/source]

Setelah itu buka browser dan langsung pointing ke alamat: http://localhost/nama_folder_CI_anda/index.php/mahasiswa/getall

Hasilnya:

Hasil tampilan

Membuat hello world dengan CodeIgniter

Sebelum membuat aplikasi web dengan ci, kita harus sudah memahami konsep MVC terlebih dahulu, karena codeigniter menggunakan konsep tersebut. Kalo sudah paham kita lanjut..:

1. Pertama kita buat file hello.php di folder controller. File hello.php berperasn sebagai controller, yaitu file yg berperan mengatur aliran data.

2. File hello.php merupakan turunan dari class controller yaitu kelas bawaan dari CI. Kita tinggal gunakan variabel, dan function2nya. Kira2 isinya sebagai berikut :

[source language=”php”]
<?php
class Hello extends Controller {
function Hello() {
parent::Controller();
}

function you() {
$this->load->view(‘hello_view’);
}
}

?>

[/source]

3. Setelah itu kita membuat file untuk mengatur tampilannya. Buat file hello_view.php di folder /view. Buat tampilan tulisan hello world.

[source language=”code”]
<?php
echo “Hello worlds!”;
?>

[/source]

4. Untuk melihat hasilnya buka browser dan pointing ke alamat http://localhost/nama_folder_CI_anda/index.php/hello/you

Sekian dulu pembahas Membuat hello world dengan CodeIgnitera, sambung lain waktu, klo mau tanya atau sharing pengalamn CI silahkan, saya juga masih belajar….

Cara Menginstall CodeIgniter di komputer lokal.

Untuk menginstall codeigniter di komputer lokal langkah2nya adalah:

1. Buka folder web server anda untuk appserv di folder www sementar pengguna xampp di /htdocs.
2. Letakan file instalasi codeigniter, bagi yang belum memiliki dapat mendownload di www.codeigniter.com. Setelah itu extract file tsb. rename folder hasil extract, misal menjadi folder codeigniterku (hanya akses yang lebih simple) .
3. Setelah ini buka file config.php di folder codeignitersystemapplicationcofig
4. Ubah pengaturan base site url pada line 14:
$config[‘base_url’]    = “http://localhost/codeigniterku”;
5. cek dengan browser anda ke alamat http://localhost/codeigniterku

Tampilan awal setelah instalasi codeigniter

 

Demikian penjelasan Cara Install CodeIgniter di Komputer lokal. Semoga bermanfaat.