jennifer
1.0.0
Jennifer adalah framework PHP sederhana yang mengimplementasikan pola MVC.
komposer membutuhkan ngodinhloc/jennifer
gunakan JenniferHttpRespon;
gunakan JenniferHttpRouter;
gunakan JenniferSysSystem;
mencoba {
$sistem = Sistem baru([DOC_ROOT . "/config/env.ini"]);
$system->setRouter(Router baru([DOC_ROOT . "/config/routes.ini"]))->loadView()->renderView();
} tangkapan (Pengecualian $pengecualian) {
(Respon baru())->kesalahan($pengecualian->getMessage(), $pengecualian->getCode());
}
gunakan JenniferApiApi;
gunakan JenniferHttpRespon;
gunakan JenniferSysSystem;
gunakan thedaysoflifeApiServiceMapper;
mencoba {
$sistem = Sistem baru([DOC_ROOT . "/config/env.ini"]);
$system->setApi(Api baru(ServiceMapperbaru()))->runAPI();
} tangkapan (Pengecualian $pengecualian) {
(Respon baru())->kesalahan($pengecualian->getMessage(), $pengecualian->getCode());
}
gunakan JenniferHttpRespon;
gunakan JenniferHttpRouter;
gunakan JenniferSysSystem;
mencoba {
$sistem = Sistem baru([DOC_ROOT . "/config/env.ini"]);
$system->setRouter(Router baru([DOC_ROOT . "/config/routes.ini"]))->loadController()->runController();
} tangkapan (Pengecualian $pengecualian) {
(Respon baru())->kesalahan($pengecualian->getMessage(), $pengecualian->getCode());
}
Contoh penerapan dan penggunaannya, silakan lihat proyek Thedaysoflife https://github.com/ngodinhloc/thedaysoflife.com yang dikembangkan menggunakan kerangka Jennifer