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
- Base url
$config['base_url'] = 'http://localhost/sistem_pakar/'; - Lokasi application/config/autoload.php
- 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
);