Когда я впервые начал работать с CodeIgniter, неиспользование GET действительно меня тоже оттолкнуло. Но потом я понял, что вы можете смоделировать параметры GET, манипулируя URI с помощью встроенного URI Class . Это фантастика, и это делает ваши URL лучше.
Или, если вам действительно нужно, чтобы GET работал, вы можете поместить это в свой контроллер:
parse_str($_SERVER['QUERY_STRING'], $_GET);
Что вернет переменные обратно в массив GET.