PHP Slim Framework Créer Contrôleur

Je suis en création d'une API à l'aide de la Slim framework. Actuellement, je utiliser un seul fichier à créer la voie et de passer une fermeture à elle:

$app->get('/', function($req, $resp){
//Code...
})

Mais je me rends compte que mon dossier a connu une croissance rapide. Ce que je veux faire est d'utiliser des contrôleurs de la place, donc je vais avoir une classe de contrôleur et il suffit de passer l'instance/méthodes statiques pour la route, comme ci-dessous

class HomeController
{
   public static function index($req, $resp){}
}

et passer ensuite la fonction de la route

$app->get('/', HomeController::index);

J'ai essayé ceci, mais il ne fonctionne pas, et je me demande si il ya une manière que je peux l'utiliser pour gérer mes fichiers.

OriginalL'auteur James Okpe George | 2015-12-30