ホームページ  >  記事  >  バックエンド開発  >  CI はどのようにしてデフォルトのコントローラーをサブディレクトリに設定できますか?

CI はどのようにしてデフォルトのコントローラーをサブディレクトリに設定できますか?

WBOY
WBOYオリジナル
2016-06-23 13:51:20866ブラウズ

CIで大規模なアプリケーションを構築するには、サブフォルダーを作成する必要があります

application/controllers配下にapp1フォルダーを作成します

app1ディレクトリに複数のコントローラーがあり、ca.php、cb.php

定義したいapp1 デフォルトのコントローラーが ca に設定されている場合、.../app1 に直接アクセスすると、app1/ca に直接アクセスできます

可能ですか?


ディスカッションへの返信 (解決策)

http://codeigniter.org.cn/user_guide/general/routing.html

デフォルトのコントローラーを変更します $route['default_controller'] = ""; ci のルーティング機能を理解するには、マニュアルを読んでください。これを使用して、URL の疑似静的
を減らすこともできます。 $route['app1'] = "app1/ca"; '] = "app1/ca"; 以上です

ありがとうございます

$route['app1/(:any)'] = 'app1/$1';
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。