kubi/cisetup
Composer 安装命令:
composer create-project kubi/cisetup
包简介
CodeIgniter 3 setup
README 文档
README
Is a codeigniter 3 framework that has been modified and added new features such as dotenv, sweet alert 2 & bootstrap 4, etc.
Installation
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
Some additional features
XSS Echo Filter
<?php echos($foobar); ?>
Assets Url
<img src="<?= asset_url() . 'img/foobar.png' ?>">
Create & Call dotenv
APP_TIMEZONE=Asia/Jakarta
getenv('APP_TIMEZONE');
Use DataTables
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); ?>
Use Sweet Alert
notif('type','title', 'message','url');
- type = ('success','warning','info','danger')
- url = base_url()+url
example
notif('success','Login Success', 'Welcome to app','home/user');
Use Unirest
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'); }
Contributing
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.
Thanks For
License
统计信息
- 总下载量: 25
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 13
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-12-07
