Używam Slim. W wersji documentation pokazano tylko przykłady działające tylko z jednym plikiem index.php, który ma naprawdę mało funkcji dla każdej trasy. Na przykład:PHP - Slim Framework: najlepsza praktyka z wieloma kodami wewnątrz zamknięć tras
$app = new \Slim\Slim();
$app->get('/books/:id', function ($id) {
//Show book identified by $id
});
Ale w moim przypadku, mój plik index.php jest coraz większe i większe, teraz mam dużo kodu dla większości tras, co jest najlepsze praktyki w tym przypadku? dołączyć pliki wewnątrz zamkniętych tras? Co dzieje się z zakresem zmiennych globalnych, takich jak połączenie DB lub konfiguracja aplikacji? Dziękujemy
Dobry aproach, to zaczyna mieć sens! Wielkie dzięki. –
Co to jest kontroler Class? Dowolny przykład? –
Podany link @bonope ma wyraźny przykład "Class COntroller". – Werner