2012-08-29 37 views
0

笨僅載入我有一些問題,笨,它只是讓我加載索引方法,而不是任何其他功能指數法

我的代碼:

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

class Private_page extends CI_Controller 
{ 

    function __construct() 
    { 
     parent::__construct(); 
     if($this->session->userdata('paramID') === false) { 
     redirect('/public'); 
     } 
    } 



    public function index() 
    { 
     /* Header Data */ 

     $data = array(
        'title' => 'Bizispace Private Page', 
        'paramID' => $this->session->userdata('paramID') 
       ); 

     // Load Header 
     $this->load->view('template/header.php', $data); 

     /* Get Subcriptions Details */ 

     $this->load->view('private/index.php', $data); 
     $this->load->view('template/footer.php'); 
    } 

    public function logout() 
    { 
     $this->session->sess_destroy(); 
     redirct('public_page');  
    } 
} 

?> 

我有一個路由設置:

$route['private'] = "private/private_page"; 

,然後我運行:/index.php/private/它顯示索引頁正常,但如果我運行/index.php/private/logout我得到:

「無法加載您的默認控制器。請確保您的routes.php文件文件中指定的控制器是有效的「

編輯*我在32位Windows 7

運行WAMP難道我做錯了什麼

回答

9

添加到您的路線。?

$route['private/(:any)'] = "private/private_page/$1"; 
+0

非常感謝你,整理它 – user1606612

+0

很高興幫助。 –