简体   繁体   English

如何在Codeigniter中路由多个控制器?

[英]How to route multiple controllers in codeigniter?

I got error "Unable to determine what should be displayed. A default route has not been specified in the routing file" 我收到错误消息“无法确定应显示的内容。尚未在路由文件中指定默认路由”

I have two controllers 1.signup and 2.login_control ! 我有两个控制器1.signup和2.login_control!

How to set routes in routes.php file ? 如何在routes.php文件中设置路由? my baseurl is http://localhost:1337/PhpProject1/ 我的基本网址是http:// localhost:1337 / PhpProject1 /

my code is below in routes.php file 我的代码在routes.php文件中

$route['signup/(:any)'] = 'signup';
$route['login_control/(:any)'] = 'login_control';

$route['404_override'] = '';

First, specified your default route by your first controller. 首先,由第一个控制器指定默认路由。

Like this- 像这样-

$route['default_controller'] = "signup";

and then add your another controller. 然后添加另一个控制器。

$route['login-control'] = 'login_control';

Do like this 像这样

Syntax 句法

$route['how_its_look_like'] = 'controller_name/method';

Example

$route['signup'] = 'login/signup';
$route['login'] = 'login/login';
$route['logout'] = 'login/logout';

$route['404_override'] = '';

Links 链接

Ccodeigniter Routing Examples Ccodeigniter路由示例

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM