получить массив от модели к контроллеру в codeigniter - PullRequest
0 голосов
/ 10 июня 2018

В моей модели я создаю случайную переменную с именем $ token и извлекаю user_id из запроса

login_valid($username, $password){
    $this->db-> query( "INSERT INTO user_auth (id, token,expired_at)VALUES('$id', '$token', '$expired_at');");
    $token = crypt(substr(md5(rand()),0,7), $salt);
    $var1= $q->row()->id;
    $var2 = $token;
    return array($var1, $var2);
}

, но в моем контроллере мне нужно дважды написать функцию модели для получения обеих переменных, таких каккак,

  $login_id =$this->loginmodel->login_valid($username, $password)[0];
  $token =$this->loginmodel->login_valid($username, $password)[1];

Есть ли альтернативный способ сделать это?Спасибо за ваш ответ.

1 Ответ

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

Вам просто нужно список , попробуйте следующее

list($login_id, $token) = $this->loginmodel->login_valid($username, $password);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...