Роутер

Предложения по установке модов, ошибки в работе и т.п.

Роутер

Сообщение Ljubin » 20 сен 2016, 01:28

Всем здрасте.
Решил перенести сайт с CI 2.1 на 3.0
И на роутере я завис..!?
Не могу передать аргумент методу, через него.

Вот загружаю главную страницу:
Код: Выделить всё
$route['default_controller'] = 'pages/show/index';


Код контроллера:
Код: Выделить всё
class Pages extends CI_Controller{  
 
    public function show
($page_id){   
      $data
=array();
      $data['main_info']=$this->pages_model->get($page_id);
        $name='pages/mainpage';
        $this->display_lib->user_page($data,$name);                          
    
}
}


И нифига.!?
Страница не найдена!

Если не указывать аргумент в роутере а указать его в методе, тогда работает.!?

Роутер:
Код: Выделить всё
$route['default_controller'] = 'pages/show';


Контроллер:
Код: Выделить всё
class Pages extends CI_Controller{  
 
    public function show
(){   
      $data
=array();
      $data['main_info']=$this->pages_model->get("index");
        $name='pages/mainpage';
        $this->display_lib->user_page($data,$name);                          
    
}
}


Что я забыл?
Ljubin
 
Сообщения: 43
Зарегистрирован: 07 ноя 2012, 16:42

Вернуться в Форум

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron