Catatan: devvoh/parable:1.2.2 sekarang tidak lagi dikembangkan. Untuk bab selanjutnya di masa depan Parable, buka parable-php/framework untuk versi 2.0.0.
Parable 2.0.0 adalah penulisan ulang penuh, tetapi dimungkinkan untuk memindahkan aplikasi yang dibangun pada keluarga 1.0 ke 2.0 dalam waktu yang wajar. Jika Anda membutuhkan bantuan, buka masalah di sini.
Terima kasih telah mendukung perumpamaan!
Parable adalah kerangka mikro PHP yang dimaksudkan untuk dapat dibaca, dapat diperluas dan di luar jalan Anda.
Perumpamaan dapat diinstal dengan menggunakan komposer.
$ composer require devvoh/parableIni akan menginstal perumpamaan dan semua dependensi yang diperlukan. Perumpamaan membutuhkan PHP 5.6 atau lebih tinggi.
Buat file index.php dan sertakan autoloader komposer:
<?php
require_once __DIR__ . ' /vendor/autoload.php ' ;
$ app = Parable DI Container:: create ( Parable Framework App::class);
$ app -> get ( ' /hello/{name} ' , function ( $ name ) use ( $ app ) {
return " Hello, { $ name } ! " ;
});
$ app -> run (); Kemudian masuk ke direktori vendor/devvoh/parable dan jalankan make server . Anda kemudian dapat membuka http://127.0.0.1:5678/hello/parable dan Anda harus disambut oleh "Halo, perumpamaan!". Anda juga dapat menyajikannya melalui server web biasa.
Untuk menggunakan perumpamaan untuk lebih dari aplikasi langsung seperti dalam penggunaan dasar di atas, dan Anda ingin menggunakan pengontrol, tindakan, tampilan dan banyak lagi, setelah instalasi, jalankan perintah berikut:
$ vendor/bin/parable init-structureSekarang Anda siap! Cukup buka URL yang seharusnya ada di dalam browser Anda dan Anda akan melihat halaman selamat datang.
Jika Anda ingin menggunakan Nginx atau server lain, itu juga keren, tetapi sampai sekarang tidak ada contoh konfigurasi yang tersedia.
Setelah Anda menjalankan parable init-structure , Anda harus memiliki struktur dasar untuk bekerja. File contoh menunjukkan sebagian besar dari apa yang Anda perlukan untuk membangun sesuatu. Contoh file ConfigApp mencakup beberapa hal terpenting yang akan didengarkan oleh perumpamaan itu sendiri.
Sekarang, jika Anda ingin menjaga ini dari repositori Git (atau VC lainnya) Anda, Anda dapat menempatkan ini di file konfigurasi terpisah dan mengecualikannya menggunakan file .gitignore .
Baca dokumentasi untuk informasi lebih rinci tentang cara menggunakan perumpamaan, dan changelog.md untuk perubahan terbaru.
Setiap bantuan dalam meningkatkan perumpamaan sangat dihargai, tetapi periksa kontribusi.md sebelum membuat permintaan tarik.
Ada pertanyaan atau umpan balik yang konstruktif? Temukan saya di devvoh.com atau tanyakan kepada saya pertanyaan dengan menambahkan masalah di GitHub. Saya biasanya merespons dengan cukup cepat, karena ini adalah proyek gairah.
Parable PHP Framework adalah perangkat lunak bersumber terbuka yang dilisensikan di bawah lisensi MIT.