안녕하세요. 모두 코드 서명자와 모델 페이지에서 작동합니다. 전역으로 선언 된 $ referrals() 배열에서 값을 푸시 할 수 있습니다.전역으로 선언 된 배열에 값을 푸시하는 방법
<?php
Class usermodel extends CI_Model {
$referrals = array();
function gettreferrals($uid,$referrals)
{
$this->db->select('*');
$this->db->from('users');
$this->db->where('parent_id',$uid);
$this->db->order_by('user_id',ASC);
$query = $this->db->get();
$result = $query->result();
array_push($referrals,$result); // pushing result in to array
}
function getdetails($usrid)
{
$this->db->select('*');
$this->db->from('users');
$this->db->where('user_id',$usrid);
$queryes = $this->db->get();
$results = $queryes->result();
array_push($referrals,$results); //pushing in to array
}
}
?>
아니요.이 변수를 클래스 속성으로 선언하면 클래스 밖에서이 변수를 다시 사용할 수 있습니다. –
$ 추천을 공개로 설정해 보셨습니까? 다음과 같이하여 새로운 값을 푸시 할 수 있어야합니다 :'$ usermodel = new CI_Model(); $ usermodel-> referrals [] = "푸시하려는 값"; – user1758777