2016-07-08 218 views
1

這裏是主控制器(歡迎):笨鏈接無法正常工作

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 

class Welcome extends CI_Controller { 


    public function index() 
    { 
     $this->login(); 
    } 


    public function login() 
    { 
     $this->load->view("index"); 
    } 

    public function home() 
    { 
     $this->load->view("home"); 
    } 

索引頁工作正常這是一個登錄頁面,但每當我登錄按鈕點擊(這是應該帶我的主頁),它加載主頁,但沒有造型,雖然造型是在同一個頁面home.php和功能的家用正常工作,因爲我改變了

public function index() 
    { 
     $this->login(); 
    } 

到:

public function index() 
    { 
     $this->home(); 
    } 

只是爲了測試它,並鏈接到它時,它不會加載它造型精美的作品與所有的造型,還是,,這裏的登錄按鈕代碼:

<a href="<?php echo base_url(); ?>index.php/welcome/home" 
    class="btn btn-greensea b-0 br-2 mr-5" > Login</a> 

任何人都可以幫忙嗎? 感謝

回答

0

第一件事:

確保阿帕奇對rewrite_mode和.htaccess文件是在正確的位置。

在config.php文件:

$config['base_url'] = 'http://localhost/yourappfoldername/'; 

//按照文檔,總是設置基本URL以斜線

在控制器:

public function __construct() 
{ 
parent::__construct(); 
$this->load->helper(array('url')); 

//======== or simply =============== 

$this->load->helper('url'); 

}