Download the PHP package rebekz/codeigniter_basic without Composer
On this page you can find all versions of the php package rebekz/codeigniter_basic. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package codeigniter_basic
Codeigniter Basic
Introduction
Repository ini untuk bahan membangun Web application berbasis PHP
Aplikasi ini menggunakan framework Codeigniter 3.0.1 modular dilengkapi dengan:
- Modular Extensions - HMVC (https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc)
- Template library (https://github.com/philsturgeon/codeigniter-template)
- Assets library
- Avenirer's matches cli (https://github.com/avenirer/codeigniter-matches-cli)
Aplikasi ini dibagi dua bagian: backend dan frontend yang bisa diakses:
- frontend: http://localhost/codeigniter_basic/public/
- backend: http://localhost/codeigniter_basic/public/admin/
Requirement:
- PHP
- MySQL
- Codeigniter 3
- Git
Installation
Step 1
- install dari composer
Step 2
-
Edit file index.php di public/ lalu rubah:
- Edit file index.php di public/admin/ lalu rubah:
Structure
Struktur aplikasi:
* public/admin
*assets => untuk assets (js/css/img) backend/admin
* public/assets => untuk assets (js/css/img) frontend
* application
* back-modules => untuk module/halaman backend/admin
* front-modules => untuk module/halaman frontend
* views
*admin
*view => untuk tampilan/template backend/admin
*front
*view => untuk tampilan/template frontend
* libraries => untuk memasukan library
* models => untuk memasukan models
Struktur module/halaman
Setiap module/halaman dibuat dengan membuat folder yang didalamnya ada folder controllers, views Contoh module/halaman main. Struktur folder-nya:
* main
* controllers => semua controllers untuk halaman main
* views => semua view untuk halaman main
Migration
Untuk membuat schema database, bisa menggunakan fungsi migration di CI. untuk menambah/merubah schema database, buatlah suatu file di applications/migrations/ folder dan dinamai dengan format YYYYMMDDHHIISS_
anda juga bisa generate file migration dengan menjalankan command
untuk jelasnya menggunakan migration bisa lihat tutorial : http://zacharyflower.com/2013/08/12/getting-started-with-codeigniter-migrations/
untuk migrate schema database ke versi baru dengan perintah
untuk mundur ke versi lama dengan perintah
Generate module
anda bisa membuat module baru melalui perintah
contoh:
Generate controller
anda bisa generate controller baru melalui perintah
contoh:
Generate view
anda bisa generate view baru melalui perintah
contoh:
Generate model
anda bisa generate model baru melalui perintah
contoh:
perintah lainnya bisa diliat di: https://github.com/avenirer/codeigniter-matches-cli
Resources
Codeiginiter with composer: https://github.com/kenjis/codeigniter-composer-installer
Website template : http://startbootstrap.com/template-overviews/sb-admin-2/
Dokumentasi Code Igniter: http://www.codeigniter.com/userguide3/index.html
Logs
v.0.1 = initial upload
v.0.2 = nambah migration dan generate module