dbb
1
Hallo!
folgende Custom Plugin Class:
public function onPostDispatch(\Enlight\_Event\_EventArgs $args) { $em **=** $this **-\>** container **-\>** get('models'); $repository **=** $em **-\>** getRepository(Manufactures **::**** class**)**-\>**findAll(); $view**= **$args** -\>**getSubject()**-\>**View(); $view**-\>**assign('AbcManu', $repository ); }
liefert einen Object Eintrag im Array:
Array ( [0] =\> AbcManufacturers\Models\Manufactures Object ( [id:AbcManufacturers\Models\Manufactures:private] =\> 1 [name:AbcManufacturers\Models\Manufactures:private] =\> Amplid [img:AbcManufacturers\Models\Manufactures:private] =\> media/image/amplid\_logo.jpg ) [1] =\> AbcManufacturers\Models\Manufactures Object …
was ich in einem Template wie folgt ausgeben möchte:
{foreach $AbcManu as $item}
- {$item . id}
- {$item . name}
- {$item . img}
{/foreach}
Was muss ich tun damit das Array das korrekte Ausgabe-Format hat?
Vielen Dank und beste Grüße
Micha
Entweder du wandelst deine models in ein array um: $em->toArray( $models );
oder du nutzt deine getter Methoden: $item->id
Viele Grüße
1 „Gefällt mir“
dbb
3
@Aquatuning GmbH schrieb:
Entweder du wandelst deine models in ein array um: $em->toArray( $models );
oder du nutzt deine getter Methoden: $item->id
Viele Grüße
Hallo!
leider bekomme ich es so nicht hin.
Gibt es vielleicht die Möglichkeit, das mein custom Model direkt ein Array und kein Object ausliefert?
Danke und beste Grüße
@dbb schrieb:
@Aquatuning GmbH schrieb:
Entweder du wandelst deine models in ein array um: $em->toArray( $models );
oder du nutzt deine getter Methoden: $item->id
Viele Grüße
Hallo!
leider bekomme ich es so nicht hin.
Gibt es vielleicht die Möglichkeit, das mein custom Model direkt ein Array und kein Object ausliefert?
Danke und beste Grüße
Hi dbb,
Dasselbe Problem habe ich jetzt, hast du am Ende hingekriegt?
Grüße
Conny
5
@rcarlos schrieb:
@dbb schrieb:
@Aquatuning GmbH schrieb:
Entweder du wandelst deine models in ein array um: $em->toArray( $models );
oder du nutzt deine getter Methoden: $item->id
Viele Grüße
Hallo!
leider bekomme ich es so nicht hin.
Gibt es vielleicht die Möglichkeit, das mein custom Model direkt ein Array und kein Object ausliefert?
Danke und beste Grüße
Hi dbb,
Dasselbe Problem habe ich jetzt, hast du am Ende hingekriegt?
Grüße
Hi rcarlos,
hatte heute auch das Problem und bei mir hat es super geklappt mit der toArray-Methode die EikeWarneke vorgeschlagen hat (: