2010-07-09 2 views
1

домена я использую http://www.domainname.com/admin/users/edit/1Мои данные URL не переходя к функции моего CodeIgniter контроллера

class Cal_Admin extends Controller { 

function Cal_Admin() 
{ 
    parent::Controller(); 
    $this->load->model('events/model_events'); 
    $this->load->model('users/model_users'); 
} 

function index() 
{ 
    $data['events'] = $this->model_events->get_home_entries(); 
    $data['users'] = $this->model_users->_get_all(); 
    $this->load->view('admin/admin_head'); 
    $this->load->view('admin/admin_menu'); 
    $this->load->view('admin/admin',$data); 
    $this->load->view('admin/admin_foot'); 
} 

function users($action=NULL, $uid=NULL) 
{ 
    $this->load->view('admin/admin_head'); 
    $this->load->view('admin/admin_menu'); 
    $segments = $this->uri->total_segments(); 

    switch ($action) { 
     case "add" : 
      $this->load->view('admin/users/form'); 
     break; 
     case "edit" : 
      $data['user'] = $this->model_users->_get_user($uid); 
      $this->load->view('admin/users/form',$data); 
     break; 
     default: 
      $data['users'] = $this->model_users->_get_all(); 
      $data['action'] = $action; 
      $this->load->view('admin/users',$data); 
    } 
    $this->load->view('admin/admin_foot'); 
} 
+0

Ваше имя класса Cal_Admin, но в URL-адресе это admin – ggfan

ответ

0

Я Fixed сам.

У меня была библиотека uri, обновленная в файле autoload.php. Я знаю, что cal_admin был классом, и я использовал его в URL-адресе, я почему-то взял его в этом примере.

Смежные вопросы