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

时间:2016-01-20 04:24:55

标签: php codeigniter model-view-controller

我正在使用codeigniter,这里我有包含前端网站和管理面板的网站。现在我需要在codeigniter中添加管理面板。我需要获取如下URL:

这是前端 http://example.com/frontend

这适用于管理员面板 http://example.com/frontend/adminpanel

任何人都可以帮助我如何在codeigniter中执行此操作。

我尝试在applications / controllers / adminpanel中创建一个目录,但它无法显示404错误。

2 个答案:

答案 0 :(得分:0)

您可以创建如下控制器..

class frontend extends CI_Controller {
    public function index(){
        // Front View HERE
    }
    public function adminpanel(){
       // Admin Pannel View HERE
    }
}

在Routes.php中编写规则

$route['frontend/adminpanel'] = 'controlerName/FunctionName';
// here Controller And Function Name denotes the controller you created for admin Panel 

答案 1 :(得分:0)

在Codeigniter中,您不应该创建目录来实现这种形式的URL。

要获取您提到的网址,您必须创建一个名为前端控制器,并在控制器内创建一个名为功能 > adminpanel ,只有这样,您才能使用此URL访问该函数的输出

  

http://example.com/frontend/adminpanel

提示

制作管理面板最实用的方法是为adminpanel创建另一个控制器。通过这种方式,您可以更轻松地在管理面板中创建功能并获取以下URL:

  

http://example.com/adminpanel/add_user/