Slim フレームワークを使用して API を作成しています。現在、単一のファイルを使用してルートを作成し、それにクロージャーを渡します。
$app->get('/', function($req, $resp){
//Code...
})
しかし、私のファイルが急速に大きくなっていることに気付きました。私がやりたいのは、代わりにコントローラーを使用することです。そのため、コントローラー クラスを用意し、以下のようにインスタンス/静的メソッドをルートに渡すだけです。
class HomeController
{
public static function index($req, $resp){}
}
次に、関数をルートに渡します
$app->get('/', HomeController::index);
これを試してみましたが、うまくいきません。これを使用してファイルを管理する方法はあるのでしょうか。