使用CodeIgniter的前端网站和管理面板


Frontend Website and Admin Panel using CodeIgniter

我正在工作代码点火器,这里有包含前端网站和管理面板的网站。现在我需要在代码点火器中添加管理面板。我需要获取如下网址:

这是针对前端的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/