article

Mudahnya Belajar Framework CodeIgniter

Mudahnya Belajar  Framework CodeIgniter

Hai gan, baru saja saya belajar Framework CodeIgniter, menurut saya itu sangatlah mudah dan disini saya ingin berbagi ilmu tentang Framework CodeIgniter.

Hal dasar yang harus dikuasai :

  1. Konsep MVC

    ads

MVC merupakan singkatan dari Model View Controller, mungkin bagi yang belum mengetahui akan terasa asing, bagian bagian tersebut mempunyai fungsi masing-masing seperti

  • Model

Bagian yang mengakses langsung ke database, Model disini menurut saya merupakan perantara antara database dengan Controller, karena Controller di CodeIgniter tidak bisa secara langsung mengakses database maka Model disini mempunyai peran sebagai perantara antara database dan Controller.

  • View

Bagian yang berfungsi sebagai halaman atau tampilan web,bagian view hanya bisa  di tampilkan melalui Controller tidak bisa melalui model ataupun sebaliknya.

  • Controller

Bagian yang berfungsi sebagai penghubung ke Model ataupun View, bagian ini merupakan bagian utama, menurut saya yang paling penting harus mahir di bagian ini.

  1. Konfigurasi

Konfigurasi di CodeIgniter terletak di folder application/config/, didalam folder config tersebut terdapat beberapa file, Edit file yang dibutuhkan seperti autoload.php, config.php, database.php dan routes.php yang lainya untuk sementara abaikan untuk Konfigurasi lihat dibawah :

  • config.php

$config['base_url'] =’’;

Tambahkan url project agan ke dalam tanda petik

Example :

$config['base_url'] =’ http://localhost/jarang_ngoding/';

Isi juga bagian encryption key didalam tanda petik bebas asalkan mudah diingat

$config['encryption_key'] =’’;

  • autoload.php

bagian libraries

  • $autoload['libraries'] = array(‘’);

Isi bagian dalam tanda petik dengan ‘session’,’database’

Example:

  • $autoload['libraries'] = array(‘session’,’database’);

Bagian helper

$autoload['helper'] = array(‘’);

Isi bagian dalam tanda petik dengan ‘url’,’form’

Example:

$autoload['helper'] = array(‘url’,’form’);

  • Database.php

Bagian username

'username' => '',

Bagian tanda petik  isi dengan ‘root’ karena user default biasanya ‘root’

Example:

'username' => 'root',

Bagian database

'database' => '',

Bagian tanda petik  isi dengan nama database yang telah dibuat

Example:

'database' => 'db_jarang_ngoding',

Dan yang lainya untuk sementara abaikan saja.

  • Routes.php

Bagian default_controller

$route['default_controller'] = 'welcome';

Biasanya di awal controller default yang digunakan akan terlihat seperti diatas ganti bagian ‘welcome’ jika ingin mengganti controller default

Example:

$route['default_controller'] = 'Home';

Diatas merupakan bagian-bagian yang  menurut saya penting untuk dikonfigurasi.

Untuk lebih jelasnya silahkan tonton video tutorial berikut

<a href="https://www.youtube.com/watch?v=qjy0S7Gg-b4">link</a>

  1. Menampilkan data ke view

Bagian ini menurut saya paling mudah, untuk caranya dibawah.

Langkah pertama

Buka controller_default yang digunakan ataupun controller bebas manapun,

example:

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

 

class Home extends CI_Controller {

 

    public function index()

    {

        #isi dibagian ini

    }

}

Diatas dibagian komentar ‘#isi dibagian ini’ ganti dengan

$data[‘variabel’]=’nilai’;

$this->load->view(‘view_home’,$data);

Berarti menampilkan file di bagian View dengan file view_home.php sambil membawa variabel data/$data

Example:

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

 

class Home extends CI_Controller {

 

    public function index()

    {

$data[‘variabel’]=’nilai’;

$this->load->view(‘view_home’,$data);

    }

}

 

Langkah Kedua

Buat file baru dibagian view name filenya terserah, karena saya diatas menampilkan file view_home Jadi saya buat file view_home.php di simpan di folder application/view/

Buka file yang dibuat dan buat struktur dasar html

Example:

<p>

<!DOCTYPE html>

<html>

<head>

    <title></title>

</head>

<body>

 

</body>

</html>

</p>

 

isi dibagia tag body dengan

<?php echo $variabel;?>

Example:

<p>

<!DOCTYPE html>

<html>

<head>

    <title></title>

</head>

<body>

<?php echo $variabel;?>

</body>

</html>

</p>

Diatas menampilkan variabel dengan menggunakan indexnya, yang asalnya $data[‘variabel’] menjadi $variabel jika dibawa ke file yang ada di bagian view.


Diatas merupakan dasar dari Framework CodeIgniter Untuk lanjutannya tunggu artikel selanjutnya.

 
 
0
Comments (0)
Unable to Comment
You need to be logged in to be able to post a comment. Click here to login

No comments yet. Be the first to comment.

From Author
Loading…
ads
ads
ads