fir
Initial release.
Abeto. Uma estrutura leve PHP MVC.
A estrutura FIR começou como micro-quadro com o objetivo de ser usado em projetos privados, com os pontos mais fortes sendo extremamente rápidos e fáceis de usar. O FIR não substitui as estruturas profissionais, no entanto, se você deseja criar rapidamente um aplicativo Prototipe, fazer algumas páginas do Ajax e fazer algumas chamadas de banco de dados, o FIR deve ser uma boa opção.
Back-end
Front-end
| Software | Módulos |
|---|---|
| Php> = 7 | mbstring |
| Apache> = 2 | mod_rewrite |
| Mysql> = 5 |
composer create-project pricop/fir /your-projectfir.sql para o seu banco de dados.app/includes/config.php e atualize os valores YOURDBUSER , YOURDBNAME , YOURDBPASS , https://localhost/your-project com suas próprias informações. Agora você pode acessar seu site usando o URL que você definiu em APP_PATH .
/app/controllers .Controller , por exemplo: class Auth extends Controller {} .public function index() {} . $this->model('Example') . ['content' => $this->view->render($data, 'auth/register')] , onde $data é um objeto de matriz que contém os dados que são passados para as visualizações, enquanto 'auth/register' seria o caminho da visualização. index do controlador. $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 , por exemplo: class Auth extends Model {} .$this->db . namespace Fir Models ;
class Auth extends Model
{
public function get ()
{
// SQL query here
}
}/public/theme/views . $data Array detém todos os dados passados dos controladores. e , por exemplo: e('Example') .$_SESSION['message'] usando o método $this->message() .$this->lang('key') .$this->token() .app/core/View.php . <?php
defined ( ' FIR ' ) OR exit ();
?>
<?= e ( " Hello World " ) ?> Embora essa documentação possa ser mais extensa, o código é bem comentado e a maioria das coisas que você precisa saber pode ser encontrada diretamente nos exemplos fornecidos na estrutura.
Codificação feliz.