如何在codeigniter中为登录页面和其余页面创建子文件夹

如何在codeigniter中为登录页面和其余页面创建子文件夹,codeigniter,Codeigniter,我在wamp服务器的一个codeigniter项目中工作 我当前的登录页面是http://localhost/flowers/login及其工作正常(无问题)。其余的URL如下所示 http://localhost/handycheck/admin/dashboardetc 我的问题是我需要像这样更改登录url http://localhost/flowers/admin/login & http://localhost/flowers/providers/login 这是因为我必须为多个用户维

我在wamp服务器的一个codeigniter项目中工作

我当前的登录页面是
http://localhost/flowers/login
及其工作正常(无问题)。其余的URL如下所示
http://localhost/handycheck/admin/dashboard
etc

我的问题是我需要像这样更改登录url
http://localhost/flowers/admin/login
&
http://localhost/flowers/providers/login

这是因为我必须为多个用户维护登录表单。 我怎么做这个。
请帮助我,并提前感谢帮助我的人。

您可以通过在codeigniter路由配置中添加自定义roue来完成此操作,如下所示转到config/routes并在此文件中添加以下条目

$route['flowers/providers/login'] = 'flowers/login';
$route['flowers/admin/login'] = 'flowers/login';
这将把请求重定向到flowers控制器中的登录,如果您需要为管理员和提供者进行自定义处理,您可以获取url段并根据用户类型进行自定义处理


我希望我的回答会有用

thnx Alaa M对于回答,我在routes.php中做了更改,现在我在controllers/admin文件夹中有login.php,但是当我尝试访问它时,它会重定向到?为什么?如果您需要admin重定向到admin/login,只需从route中删除条目$route['flowers/admin'],它将返回其默认行为