Skip to content

NimbleMVC/Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub License Packagist Dependency Version Packagist Version

NimblePHP

NimblePHP to lekki framework skupiający się na prostocie. Zapewnia wzorzec MVC oraz automatyczne połączenie z bazą danych, dostarczając wszystko, czego potrzebujesz do rozpoczęcia pracy. Jeśli potrzebujesz dodatkowych funkcji, po prostu zainstaluj odpowiedni moduł i zacznij z niego korzystać.

Dokumentacja projektu dostępna jest pod linkiem: https://nimblemvc.github.io/documentation/

Dlaczego NimblePHP?

  • Prostota Brak modułów które dodatkowo ociążają kod
  • Rozszerzenia Wszystkie oficjalne rozszerzenia dosępne w jednym miejsciu (pod tym linkiem)
  • Szybki start Szybka konfiguracja i pierwsze uruchomienie

Instalacja

Na samym początku należy zaimportować repozytorium composer

composer require nimblephp/framework

Następnie należy utworzyć folder public a w nim plik index.php o treści:

<?php

require('../vendor/autoload.php');

$route = new \NimblePHP\Framework\Routes\Route(new \NimblePHP\Framework\Request());
$kernel = new \NimblePHP\Framework\Kernel($route);
$kernel->handle();

oraz plik .htaccess z zawartością:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

Teraz należy uruchomić plik index.php, pierwsze uruchomienie spowoduje utworzenie folderów wymaganych przez projekt

CLI

Czyszczenie cache

php vendor/bin/nimble cache:clear

Uruchamianie wersji developerskiej aplikacji

php vendor/bin/nimble serve <host:127.0.0.1> <port:8080>

Współtworzenie

Zachęcamy do współtworzenia! Masz sugestie, znalazłeś błędy, chcesz pomóc w rozwoju? Otwórz issue lub prześlij pull request.

Pomoc

Wszelkie problemy oraz pytania należy zadawać przez zakładkę discussions w github pod linkiem: https://github.com/NimbleMVC/Framework/discussions

About

Nimble PHP Framework

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages