What is CodeIgniter? Click Here.
- Install & Config Part-1
-
Download CodeIgniter V.3 Click Here.
-
Create a file .htaccess in your project folder CI/YourProject. Source Code .htaccess
-
Create a file Template.php in application/libraries. Source Code Template.php.
-
Open application/config/autoload.php and Change autoload like this:
$autoload['libraries'] = array('session','database','Template','form_validation','encrypt');
$autoload['helper'] = array('url','file','form');
-
Open application/config/config.php and Change config like this:
//begin - this for base_url $root = "http://".$_SERVER['HTTP_HOST']; $root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']); $config['base_url'] = "$root"; //end
$config['index_page'] = '';
$config['url_suffix'] = '.html';
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
$config['encryption_key'] = 'bkavahsalhciyGT67ats78rfcD^ASo'; //Change encryption_key with whatever you want
-
You can download database from [here] (https://github.com/firmanprogrammer/codeigniter3_crud_bootstrap/tree/master/database) and change code
-
Open application/config/database.php and change this with yours
'hostname' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'tem_all',
-
Set template, download [here] (https://github.com/firmanprogrammer/codeigniter3_crud_bootstrap/blob/master/application/libraries/Template.php) and save it to /application/libraries/Template.php
- Part-2
-
Rename file and class Controller Welcome.php application/controller/Welcome.php to Home.php
-
Don't forget rename the class name too
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Home extends CI_Controller { //source code }
-
Open application/config/routes.php and change default_controller to :
$route['default_controller'] = 'home';
-
Change view name welcome_message to page_home in Controller Home
$this->load->view('page_home');
-
Rename welcome_message.php in application/views/welcome_message.php to page_home.php
- Part-3
- Copy and Paste folder assets (download here) to your project. This a way to set the bootraps CSS in this project.
- Remember! the different from site_url (return last file name) and base_url (only return folder path), so to link the bootstrap CSS from folder assets just use base_url();
- Copy and Paste pagination.php into application/config/pagination.php Here the source code
- Create a new model file example with name Model_home.php into application/models Source Code
- Copy and Paste folder fpdf181 into application/fpdf181 Download Here
- Create a new file with name Fpdf_gen.php in application/library Source Code
- Finally the complate Page view and controller: