Перенаправить restfull api codeigniter - PullRequest
0 голосов
/ 04 мая 2020

Я хочу спросить, как перенаправить результаты из записи формы ввода кода, как это

как мне перенаправить resfull api, которую я хочу после того, как страница input_post () будет перенаправлена ​​

public function loginsi_post(){
    $username = $this->post('username');
    $password = $this->post('password');
    $data = [];
    $data['username'] = $username;
    $data['password'] = $password;
    if ($this->model_app->insert('jajal', $data) > 0) {
        $this->response([
            'message' => 'data berhasil disimpan',
            'data'    => $data
        ], REST_Controller::HTTP_CREATED);
    }else{
        $this->response([
            'message' => 'data gagal disimpan'
        ], REST_Controller::HTTP_CREATED);
    }
redirect('main/home'); ---------> is not working
}

Ответы [ 2 ]

0 голосов
/ 06 мая 2020

Пожалуйста, настройте свой маршрут, как показано ниже.

 public function index() { 
         /*Load the URL helper*/ 
         $this->load->helper('url'); 

         /*Redirect the user to some site*/ 
         redirect('http://www.example.com'); 
      }

С наилучшими пожеланиями.

0 голосов
/ 04 мая 2020

Примечание. Нельзя получить доступ к любому контроллеру, находящемуся в другой папке, и доступ к сценариям не разрешен таким образом. Таким образом, в маршруте должен быть установлен маршрут. php, тогда вы можете получить доступ к функции, используя маршрут маршрута. Его можно определить следующим образом: -

Как, например: - В маршруте. php, маршрут определяется как: -

$route['your uri']='your uri';

, затем для доступа к контроллеру: -

$ captcha_url = "http://your_api_url / index.php / nlpgen / nlpimg / " Теперь вы можете использовать CURL для доступа к внешнему URL-адресу.

...