- Seme Framework
- versi 4.0.3 (ID)
- Persyaratan
- Download & Install
- Pengaturan
- Tutorial
- Perutean URI
- Konstanta
- Variabel Global
- Model
- View
- Controller
- Library
- CLI (command line interface)
- Core
Command Line Interface
Seme Framework sekarang mendukung command line interface (CLI) untuk mengeksekusi framework melalui CLI.
Penggunaan Dasar (Windows)
Pastikan Anda berada di direktori yang sama dengan direktori tempat Seme Framework di Install.
Asumsikan Seme Framework di install di D:/xampp/htdocs/seme_framework
.
Maka, anda harus pindah dulu ke drive D dengan mengetikan perintah D:
.
Kemudian dilanjutkan dengan perintah cd /xampp/htdocs/seme_framework
.
Barulah, setelah itu bisa mengeksekusi CLI. Lihat contoh perintah dibawah ini untuk lebih memahami.
php index.php [controller | [directory in controller [controller]]] [method] [param1] [param2]...[paramN]
Untuk mac dan linux ada sedikit perbedaan dalam perpindahan direktori, namun untuk proses ekeskusinya sama.
Persyaratan
Untuk menggunakan perintah CLI ini dengan baik, maka PHP-CLI sudah harus terinstal di komputer. Sementara untuk pengguna Windows dengan menggunakan XAMPP, bisa dengan mendaftarkannya dulu PHP-CLI kedalam Windows Environment. Namun, untuk varian linux dan mac bisa dengan menggunakan absolute path.
Contoh (linux)
Berikut ini adalah contoh untuk mengeksekusi Cron Job terhadap Seme Framework dengan CLI.
CronJob
Dalam contoh cronjob ini, diasumsikan ada Controller didalam direktori api_cron
dengan nama kelas produk
dan memiliki metode update_stok()
0 4 * * * /usr/bin/php /var/www/html/index.php api_cron produk update_stok
Anda dapat menyesuaikan /usr/bin/php
tergantung pada sistem Anda.