Slim3.0 RC3 でのメモ。 slim 2.4からroutingでクラス形式のコントローラーを呼び出せるようになっていたらしい などを見て $app (Slim\Appオブジェクト) の受け渡しができないとキツいなあという感じだったんだけど、そのまま渡したらいけるっぽい(3.0だから?)。 簡単な説明はコード内コメントにて。 $app = new \Slim\App(/* ... */); // any で全てのメソッドに対応し、/sample 以下の全てをコントローラで処理 // // v3.0 RC3 の時点で、特定ディレクトリ以下の全パスを取得するには // なぜか {path:.*} という記述でしか動かなかった // {.*} とか (.*) とかダメ // // コンストラクタに $app を渡す必要がある $app->any('/sample{path:.*}', ne