我正在工作代码点火器,这里有包含前端网站和管理面板的网站。现在我需要在代码点火器中添加管理面板。我需要获取如下网址:
这是针对前端的http://example.com/frontend
这适用于管理面板http://example.com/frontend/adminpanel
谁能帮我如何在代码点火器中做到这一点。
我尝试在应用程序/控制器/管理面板中创建一个目录,但它不起作用,显示 404 错误。
你可以创建一个像下面这样的控制器。
class frontend extends CI_Controller {
public function index(){
// Front View HERE
}
public function adminpanel(){
// Admin Pannel View HERE
}
}
或
在路由中编写规则.php
$route['frontend/adminpanel'] = 'controlerName/FunctionName';
// here Controller And Function Name denotes the controller you created for admin Panel
在 Codeigniter 中,您不应该创建目录来实现这种形式的 URL。
要获取您提到的 URL,您必须创建一个名为 frontend 的控制器,并在控制器内部创建一个名为 adminpanel 的函数,只有这样,您才能使用此 URL 访问函数的输出
http://example.com/frontend/adminpanel
提示
制作管理面板的最实用方法是为管理面板创建另一个控制器。这样,您将更容易在管理面板中创建函数并获取如下所示的URL:
http://example.com/adminpanel/add_user/