Ваш вопрос не совсем ясен. Как указание о том, как работать, хотя:
Как вам кажется, вы должны установить TRUE в индекс конфигурации "enable_query_string":
$config['allow_get_array'] = TRUE;
$config['enable_query_strings'] = TRUE;
$config['controller_trigger'] = 'c';
$config['function_trigger'] = 'm';
Как видите, у вас также есть индекс для массива $ _GET, в который будут помещаться контроллеры и модели. Чтобы построить URL (который вы должны сделать вручную, , поскольку помощники работают с сегментами URI), вы можете сделать что-то вроде:
index.php?c=mycontroller&m=mymethod&var1=var1
, который отображается на Mycontroller()
класс контроллера и Mymethod()
метод класса и работает так же, как и для сегментов uri. В ваших методах, чтобы получить переменные строки запроса после метода, вы можете:
- используйте метод ввода
$this->input->get('var1')
для извлечения части строки запроса;
- использовать «обычный» массив $ _GET (который вы включили, передав TRUE в индекс конфигурации, как указано выше),
$_GET['var1']
просто передайте аргумент методу (как в сегментах uri):
function mymethod($var1)
{
echo $var1;
{
"c" и "m" являются триггерами по умолчанию, которые вы, очевидно, можете изменить на все, что захотите (конечно, просто установите их в 2 индексах конфигурации).