Ваша маршрутизация должна быть index.php / CLASS / METHOD / ID
Цитата из application / config / rout.php
Как правило, существует отношение один к одномумежду строкой URL и соответствующим классом / методом контроллера.Сегменты в URL обычно следуют этому шаблону:
example.com / class / method / id /
, например
class test extends CI_Controller{
public function hello() {
echo 'hello world';
}
public function meep() {
echo 'meeeeeep';
}
public function param($value){
echo 'Your parameter is '. $value;
}
}
Тогда ваш URL долженбыть index.php/test/hello
, index.php/test/meep
и index.php/test/param/whataeverhere
ОБНОВЛЕНИЕ :
Если вам нужно «несколько пакетов», создайте подкаталоги для ваших «пакетов», как в
controllers
->admin
->reg
->myfile.php
->myfile2.php
->reg2
->myfile.php
->myfile2.php
и затем создайте свои собственные маршруты в routes.php
в папке application/config/