Загрузка перенаправления информации о странице из БД (Codeigniter) - PullRequest
0 голосов
/ 05 июня 2018

Я пытаюсь перенаправить входящих пользователей на разные контроллеры codeigniter, я получаю имя контроллера и функцию контроллера из базы данных, но по какой-то причине перенаправление не работает.

$result = $this->mother_page->check_to_path_for_user($country, $from_path, $role);
    /* Now we will use the information from the result to direct the user where they are necessary */
    $this->load->module($result['to_controller']);
    return $this->$result['to_controller']->$result['to_path'];

THeвышеупомянутая функция получает контроллер name и контроллер method name, чтобы я мог перенаправить туда пользователя, но я получаю эту ошибку.

Severity: Notice

Message: Undefined property: CI::$borrowerssn

Filename: MX/Controller.php

Line Number: 59

Я проверил $result, он показывает borrowerssn и myprofile первое имя метода, а второе - контроллер, поэтому я не уверен, почему он не работает.

1 Ответ

0 голосов
/ 05 июня 2018

Вы забыли добавить () после $result['to_path'];

Так оно должно выглядеть как

return $this->$result['to_controller']->$result['to_path']();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...