如何从URL调用控制器?

时间:2013-02-07 20:53:25

标签: php codeigniter uri

我在localhost(localhost / supplies /)中有一个应用程序,默认控制器已在routes.php文件中指定。

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

问题是当我想要加载或执行控制器时,URL是“localhost / supplies / admin /”或“localhost / supplies / admin”。

我用

进行了测试
$route['admin'] = "controllers/admin";

但它不起作用。

2 个答案:

答案 0 :(得分:0)

如果您的应用程序根位于localhost/supplies,则没有理由对其进行路由。

网址localhost/supplies/admin将调用admin控制器而无需任何路由。

(如果您从URL中省略了index.php,则可以使用。)

您建议的路由会调用名为admin控制器中的方法 controller

答案 1 :(得分:0)

只需使用

$route['admin'] = "admin/yourcontrollerName";