仅代码点火器加载索引方法


Codeigniter Only Loading Index Method

我在codeigniter方面遇到了一些问题,它只允许我加载索引方法,而不允许我加载任何其他函数:

我的代码:

<?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/privite/logout,我会得到:

"无法加载默认控制器。请确保Routes.php文件中指定的控制器有效。"

编辑*我在32位windows 7 上运行WAMP

我做错什么了吗?

添加到您的路线:

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