Is a codeigniter 3 framework that has been modified and added new features such as dotenv, sweet alert 2 & bootstrap 4, etc.
Use the composer to install cisetup.
composer create-project kubi/cisetup
Update dependency.
composer install
set your dotenv file in .env
APP_URL=http://localhost/Kubi_codes/cisetup/
APP_TIMEZONE=Asia/Jakarta
DB_HOST=localhost
DB_USERNAME=root
DB_PASSWORD=
DB_DATABASE=
DB_DRIVER=mysqli
<?php echos($foobar); ?>
<img src="<?= asset_url() . 'img/foobar.png' ?>">
APP_TIMEZONE=Asia/Jakarta
getenv('APP_TIMEZONE');
add this code above the html <head>
<?php table_url(); ?>
after that create a table using table functions
table($table_title, $table_key, $table_data)
example: In Controller
$data['table_title'] = 'data_table';
$data['table_key'] = ['ID', 'Category Name', 'Product Name', 'Cashier Name'];
$data['table_data'] = $this->db->get('product')->result_array();
In Views
<?php
table($table_title, $table_key, $table_data);
?>
notif('type','title', 'message','url');
- type = ('success','warning','info','danger')
- url = base_url()+url
example
notif('success','Login Success', 'Welcome to app','home/user');
HTTP Request GET
request_get($url);
HTTP Request POST
request_post($url, $query);
HTTP Request PUT
request_put($url, $query);
HTTP Request DELETE
request_delete($url);
example
in your controller
public function index()
{
// Use notif
notif('success','Welcome to kubicode', 'This is the message from Home/index');
// Data for send to view
$data['title'] = 'Home | Kubi Code';
$data['response'] = request_get('https://jsonplaceholder.typicode.com/todos');
// Load view
$this->load->view('layouts/header',$data);
$this->load->view('home/index');
$this->load->view('layouts/footer');
}
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.