Veritabanından satırları çeken bir işleve sahibim, content-> id ve content-> type, nesne ayrıntılarını almak ve biçimlendirmek için zaten yüklü bir modelde amethod'u dinamik olarak çağırmak için kullanılır . Nesne döndükten sonra diziye eklenir. Dizinin doğru sayıda olmasına rağmen diziyi kullanmaya geldiğimde, hepsi farklı bir şekilde döndüklerini bildiğim halde hepsi aynı nesneyi içerirler. Bu biriyle tam bir kaybettim, harika olabilecek her türlü yardım/fikir!Nesnelerin bir dizide php ile depolanması
foreach($query->result() as $content)
{
$item = $this->{'mod_'.$content->type}->get($content->id);
print_r($item);
$items[] = $item;
}
print_r($items);
Ve print_r ifadeleri bu üretmek:
kod
altındadır öğe değil, ürün kendilerinistdClass Object
(
[id] => 30
[type] => page
)
stdClass Object
(
[id] => 29
[type] => page
)
Array
(
[0] => stdClass Object
(
[id] => 29
[type] => page
)
[1] => stdClass Object
(
[id] => 29
[type] => page
)
)
Bu, kodunuzun doğru bir kopyası mı? – cgp