2017-01-08 71 views
0

我有情况,当我想创建其他控制器。路由新控制器 - codeigniter 3

我的步骤:

创建控制器控制器/ form.php的

class Form extends CI_Controller { 

     public function index() 
     { 
       $this->load->helper(array('form', 'url')); 

       $this->load->library('form_validation'); 

       if ($this->form_validation->run() == FALSE) 
       { 
         $this->load->view('apanel/login'); 
       } 
       else 
       { 
         $this->load->view('apanel/index'); 
       } 
     } 
} 

然后,我创建的意见/ apanel/login.php中,视图/ apanel/index.php文件

现在

我希望我的存取权限的登录页面,但不能http://example.com/codeigniter/apanel/ http://example.com/codeigniter/apanel/login.php http://example.com/codeigniter/apanel/index.php

但找不到404错误。

我devault

$route['default_controller'] = 'pages/view'; 

但这是另一种观点。

如何为此登录页面创建新视图?

回答

1

如果您要访问登陆页面这样的 -

http://example.com/codeigniter/apanel/

那么请遵循此模式 - 使用你会从左路由参数

访问

$route['string_which_you_want_to_show_in_url'] = 'controller/method'; 

$route['apanel'] = 'form/index';