我正在使用codeigniter进行项目,并且我需要创建一个登录页面,用户可以选择进入主站点。我已经为主站点访问设置了前端控制器。现在如何在登陆页面之后使这个前端控制器调用?
$route['default_controller'] = 'front';
答案 0 :(得分:1)
您只需创建一个新的控制器名称作为Landing_page,您必须将其设置为默认控制器$route['default_controller'] = 'Landing_page';
我认为您创建的登录页面在codeigniter本身作为视图页面,如果是这样,您只需加载在index()函数中查看(登陆)页面相同,否则你必须将url重定向到子域,如下所示
登陆页面视图:
Class Landing_page extends CI_Controller{
function index(){
$this->load->view('landing_page');
}
}
作为子域:
Class Landing_page extends CI_Controller{
function index(){
redirect('http://landingPage.Your_website.com');
}
}
答案 1 :(得分:0)
您需要在project_folder/application/controller/Front.php
Class Front extends CI_Controller{
function index(){
echo "Welcome to Front Page";
}
}
所有在route.php中准备好你提到的fonrt控制器是默认页面。