Sto usando Slim. Nel documentation mostrano solo esempi che funzionano con un solo file index.php, che ha davvero poche funzionalità per ogni percorso. Per esempio:PHP - Framework sottile: best practice con un sacco di codice all'interno delle chiusure dei percorsi
$app = new \Slim\Slim();
$app->get('/books/:id', function ($id) {
//Show book identified by $id
});
Ma nel mio caso, il mio file index.php è sempre più grande e più grande, ora ho un sacco di codice per la maggior parte delle rotte, che cosa è la migliore pratica in questo caso? includere i file all'interno delle chiusure delle rotte? Cosa succede con l'ambito delle variabili globali, come la connessione DB o la configurazione dell'app? Grazie
Buono aproach, sta cominciando a dare un senso! Molte grazie. –
Che cos'è il controller di classe? Qualche esempio? –
Il link @bonope fornito ha un chiaro esempio di "Class Controller". – Werner