質問: CakePHP3でwebroot配下に階層を持った静的ページを作りたいのですが、上手くいかないです。 例えば、/webroot/sample/index.phpのように「sample」というディレクトリをwebrootに作ってそこにindex.phpという静的ページを置いた場合、 http://○○○/sample/でアクセスすると、 Error: SampleController could not be found. と、 当然のごとくコントローラーが見つからないというエラーが出てしまいます。 http://○○○/sample/でアクセスしたら/webroot/sample/index.phpを普通に静的ページとして読み込んでほしいのですが。。 また、/webroot/sample/以下にはindex.php以外にも静的な子ページをどんどん増やして行きたいです。 routes.phpの設定で何とかできるのかなと思ったのですが、どうも「コントローラーがどれになるのか」というのを必ず指定する仕様のようです。 webroot配下に階層構造を持った静的ページを作るのは、cakephp3の仕様上不可能なのでしょうか?
回答: urlをhttp://○○○/sample/index.phpまで入れると上手く行きました。 ファイル名まで指定しないとコントローラーを見に行ってしまうのですね。。