どうもeeyanaikaやでー! 今日はCodeigniterのcontrollerをディレクトリ分けするためのURIルーティングについてです。 基本的なルーティングについてはユーザーガイドに書いてあるのですが、ディレクトリに分ける具体例がないので、改めて書いてみたいと思います。 ディレクトリ分け その1 まず管理画面側のcontrollerを下記のように別ディレクトリに分けたい、という場面です。 controller └ foo.php └ bar.php └ admin └ baz.php これは簡単で、config/routes.phpに $route['admin/(:any)'] = "admin/$1"; と書けばOKです。 こうすると、URL中に「admin/」があれば、自動的にadminディレクトリ以下のcontrollerを探しにいきます。 ディレクトリ分け その2 つぎ