चूंकि आप कोडनिर्देशक का उपयोग कर रहे हैं, इसलिए आपको एमवीसी पैटर्न का पालन करना चाहिए:
तो नियंत्रक में कोड होना चाहिए:
public function invitation_result(){
$userId = 0;
if(($_GET['user_id']) && is_numeric($_GET['user_id']) && $_GET['user_id'] > 0){
$userId = $_GET['user_id'];
}
$data = $this->User_model->getDataFromID($userId);
return $data;
}
और मॉडल के लिए कोड होना चाहिए:
public function getDataFromID($userId){
$arrReturn = array();
if(($userId) && is_numeric($userId) && $userId > 0){
$this->db->select('*');//You can put the required fields here like : name,mobile_number...
$this->db->from('sent_invitations');
$this->db->where("user_id",$user_id);
$query = $this->db->get();
$result = $query->result_array();
if(!empty($result)){
foreach($result as $key=>$value){
$this->db->select('*');
$this->db->from('mobile_number');
$this->db->where("mobile_number",$value['mobile_number']);
$querySub = $this->db->get();
$resultSub = $querySub->result_array();
if(!empty($resultSub)){
array_push($arrReturn,$resultSub);
}
}
return $arrReturn;
}
}else{
return $arrReturn;
}
}
जब तक मैंने उत्तर लिखा होगा तब तक आप त्रुटि का समाधान कर चुके होंगे, लेकिन यह उत्तर भविष्य के उपयोगकर्ताओं की मदद करेगा।