Pohon cemara. Kerangka kerja PHP MVC yang ringan.
Kerangka kerja FIR dimulai sebagai kerangka mikro dengan tujuan digunakan dalam proyek-proyek pribadi, dengan poin terkuat yang sangat cepat dan mudah digunakan. FIR bukan pengganti kerangka kerja profesional, namun jika Anda ingin dengan cepat membangun aplikasi prototipe, membuat beberapa halaman jaxed dan melakukan beberapa panggilan database, FIR harus menjadi pilihan yang baik.
Back-end
Front-end
| Perangkat lunak | Modul |
|---|---|
| Php> = 7 | mbstring |
| Apache> = 2 | mod_rewrite |
| Mysql> = 5 |
composer create-project pricop/fir /your-projectfir.sql ke dalam database Anda.app/includes/config.php , dan perbarui nilai-nilai YOURDBUSER , YOURDBNAME , YOURDBPASS , https://localhost/your-project dengan informasi Anda sendiri. Anda sekarang dapat mengakses situs web Anda menggunakan URL yang Anda tentukan di APP_PATH .
/app/controllers .Controller dasar, misalnya: class Auth extends Controller {} .public function index() {} . $this->model('Example') . ['content' => $this->view->render($data, 'auth/register')] , di mana $data adalah objek array yang berisi data yang diteruskan ke tampilan, sementara 'auth/register' akan menjadi jalur tampilan. index pengontrol. $this->url .$this->lang . namespace Fir Controllers ;
class Auth extends Controller
{
public function index ()
{
return [ ' content ' => $ this -> view -> render ( $ data , ' auth/index ' )];
}
public function register ()
{
return [ ' content ' => $ this -> view -> render ( $ data , ' auth/register ' )];
}
}/app/models .Model dasar, misalnya: class Auth extends Model {} .$this->db . namespace Fir Models ;
class Auth extends Model
{
public function get ()
{
// SQL query here
}
}/public/theme/views . $data Array menyimpan semua data yang ditularkan dari pengontrol. e , misalnya: e('Example') .$_SESSION['message'] menggunakan metode $this->message() .$this->lang('key') .$this->token() .app/core/View.php . <?php
defined ( ' FIR ' ) OR exit ();
?>
<?= e ( " Hello World " ) ?> Meskipun dokumentasi ini bisa lebih luas, kode ini dikomentari dengan baik dan sebagian besar hal yang perlu Anda ketahui dapat ditemukan langsung ke dalam contoh yang disediakan dalam kerangka kerja.
Happy Coding.