jennifer
1.0.0
Jennifer es un marco PHP simple que implementa el patrón MVC.
el compositor requiere ngodinhloc/jennifer
utilizar JenniferHttpResponse;
utilice JenniferHttpRouter;
utilizar JenniferSysSystem;
intentar {
$sistema = nuevo Sistema([DOC_ROOT . "/config/env.ini"]);
$sistema->setRouter(new Router([DOC_ROOT . "/config/routes.ini"]))->loadView()->renderView();
} captura (Excepción $excepción) {
(nueva respuesta())->error($excepción->getMessage(), $excepción->getCode());
}
utilizar JenniferApiApi;
utilizar JenniferHttpResponse;
utilizar JenniferSysSystem;
utilice thedaysoflifeApiServiceMapper;
intentar {
$sistema = nuevo Sistema([DOC_ROOT . "/config/env.ini"]);
$sistema->setApi(nueva Api(nueva ServiceMapper()))->runAPI();
} captura (Excepción $excepción) {
(nueva respuesta())->error($excepción->getMessage(), $excepción->getCode());
}
utilizar JenniferHttpResponse;
utilice JenniferHttpRouter;
utilice JenniferSysSystem;
intentar {
$sistema = nuevo Sistema([DOC_ROOT . "/config/env.ini"]);
$sistema->setRouter(new Router([DOC_ROOT . "/config/routes.ini"]))->loadController()->runController();
} captura (Excepción $excepción) {
(nueva respuesta())->error($excepción->getMessage(), $excepción->getCode());
}
Para ver un ejemplo de implementación y uso, eche un vistazo al proyecto Thedaysoflife https://github.com/ngodinhloc/thedaysoflife.com, que se desarrolló utilizando el marco de trabajo de Jennifer.