Ben Codeigniter bir sonuç için bir "alt sonucunu" ekleyerek sorunları yaşıyorum. Değil bu nesneye eklemek için nasıl emin.
$result->{$record_id}->threads = $threads;
Böyle bir şey eşit olmalıdır
$result->1->threads = $threads;
ama ben OOP yeni değilim ama bu ilk ben bunu denedim ... o işe alınamıyor.
<?php
function get() {
$this->db->select(array(
'record_id', 'record_data', 'record_date',
));
$this->db->from('records');
$sql = $this->db->get();
$records = $sql->result();
foreach($records as $record){
$record_id = $record->record_id;
$this->db->select(array(
'thread_id', 'thread_parent', 'thread_data', 'thread_date',
));
$this->db->from('records_thread');
$this->db->where(array(
'thread_recordid' => $record_id,
));
$sql = $this->db->get();
$threads = $sql->result();
# this is where i'm having issues \/
$records->{$record_id}->threads = $threads;
}
return $records;
}
?>
Ben diziler kullanmak istemiyorum ve görünüm dosyası üzerinde bu verileri kullanmak daha kolaydır.