mgilangjanuar / slimedoo
PHP framework made with Slim and Medoo as main component.
Installs: 56
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=5.3.0
- catfan/medoo: ^0.9.8
- phpmailer/phpmailer: ^5.2
- ptejada/uflex: 1.*
- slim/slim: ^2.6
This package is not auto-updated.
Last update: 2025-04-16 12:38:34 UTC
README
SliMedoo adalah PHP framework yang merupakan hasil pengembangan dari Slim dan Medoo sebagai komponen utamanya. Slim digunakan untuk routing dan Medoo untuk melakukan koneksi dan komunikasi dengan database. Komponen lainnya yaitu Valitron, uFlex, dan PHPMailer. SliMedoo Framework v2 terispirasi dari yii2 yang elegan dan powerful. Beberapa syntax yang ada di yii2 terdapat juga di sini.
Requirements
PHP >= 5.3
Usage
Install via composer, ketik ini di console
Untuk versi 2.0.1 (menggunakan Valitron sebagai validator form)
composer create-project mgilangjanuar/slimedoo:"2.0.1"
Untuk current version (menggunakan verifyjs sebagai validator form)
composer create-project mgilangjanuar/slimedoo
Jika belum install composer, ketik ini di console
curl -sS https://getcomposer.org/installer | php
Setelah itu pindahkan isi folder environments/app/* ke app/ dan lakukan beberapa konfigurasi file berikut:
- update composer (gunakan perintah
composer update
pada console). - config.php (sesuaikan dengan konfigurasi database Anda dll).
- mail.php (optional, pada base app konfigurasi ini hanya digunakan untuk implementasi forgot password).
- params.php (optional, bila menggunakan plugin lain yang perlu menginitialisasi value tertentu, akses dengan cara \App::params()).
Folder Structure
app
component/ for add PHP class to project
config/ config files
controllers/ controllers class files
models/ models class files
system/ main PHP class
views/ view files
environments
app
config config files
database/ SQL File for initialize database
web
assets/ assets files like css, js, and others
Tutorial
License
MIT