PHP - Slim-Cadre: les Meilleures pratiques avec beaucoup de code à l'intérieur des fermetures de routes

Je suis en utilisant Slim. Dans le la documentation ils ne montrent des exemples de travail avec un seul index.php fichier, ce qui nous a vraiment peu de fonctionnalités pour chaque itinéraire. Par exemple:

$app = new \Slim\Slim();
$app->get('/books/:id', function ($id) {
    //Show book identified by $id
});

Mais dans mon cas, mon index.php fichier est de plus en plus gros, maintenant, j'ai beaucoup de code pour la plupart des itinéraires, quelle est la meilleure pratique dans ce cas? pour inclure des fichiers à l'intérieur de la routes des fermetures? Ce qui se passe avec la portée des variables globales, comme DB connexion ou de l'application de config? Merci

OriginalL'auteur Agu Dondo | 2013-09-27