В моей модели я создаю случайную переменную с именем $ 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];
Есть ли альтернативный способ сделать это?Спасибо за ваш ответ.