Stocker des objets dans un tableau php

J'ai une fonction qui tire des lignes à partir d'une base de données, le contenu->id et le contenu->type sont utilisés pour appeler de manière dynamique amethod dans une déjà chargés modèle et le format des objets de détails. Une fois que l'objet est retourné, il est ajouté à la matrice. Tout est bien sauf que quand je viens pour utiliser le tableau, bien qu'il a le bon nombre d'éléments qu'il contient, ils contiennent tous le même objet, même si je sais qu'ils sont retournés différents. Im à une perte complète avec celui-ci, toute aide/idées devrait être de grands!

Le code est ci-dessous:

foreach($query->result() as $content)
{
    $item = $this->{'mod_'.$content->type}->get($content->id);
    print_r($item);
    $items[] = $item;
}
print_r($items);

Et le print_r états produire ceci:

stdClass 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
        )

)
Est-ce un vrai copier-coller de votre code?

OriginalL'auteur Paul Dixon | 2009-06-30