tutorial

Konfigurasi Dasar Codeigniter 3

Codeigniter (CI) adalah salah satu framework php yang dapat mempercepat kita dalam membangun aplikasi berbasis php. Sebelum menggunakan CI terdapat beberapa hal yang perlu kita konfigurasi yaitu:

A. Menghilangkan index.php pada url

  • Silahkan lihat tutorial pada link berikut : link

B. Libaries tambahan

  • Application/libraries/Template.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Template {
 var $template_data = array();

 function set($name, $value){
  $this->template_data[$name] = $value;
 }
 
 function load($template = '', $view = '' , $view_data = array(), $return =  FALSE){               
  $this->CI =& get_instance();
  $this->set('contents', $this->CI->load->view($view, $view_data, TRUE));         
  return $this->CI->load->view($template, $this->template_data, $return);
 }

}

/* End of file Template.php */
/* Location: ./system/application/libraries/Template.php */

C. Config

  • Lokasi application/config/config.php
  1. Base url
$config['base_url'] = 'http://localhost/sistem_pakar/';  
  • Lokasi application/config/autoload.php
  1. Autoload
$autoload['libraries'] = array('template','database','session','form_validation','encryption');     $autoload['helper'] = array('url','form','security');  

D. Database

  • Application/config/database.php
$db['default'] = array(
	'dsn'	=> '',
	'hostname' => 'localhost',
	'username' => 'root',
	'password' => '',
	'database' => 'pakar_db',
	'dbdriver' => 'mysqli',
	'dbprefix' => '',
	'pconnect' => FALSE,
	'db_debug' => (ENVIRONMENT !== 'production'),
	'cache_on' => FALSE,
	'cachedir' => '',
	'char_set' => 'utf8',
	'dbcollat' => 'utf8_general_ci',
	'swap_pre' => '',
	'encrypt' => FALSE,
	'compress' => FALSE,
	'stricton' => FALSE,
	'failover' => array(),
	'save_queries' => TRUE
);

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button