Sorry.
Hatte den nachfolgenden Thread im Mailprogramm übersehen.
Am 27.06.2017 um 18:26 schrieb g4-l...@tonarchiv.ch:
findByUid liefert ja auch nur ein einziges objekt per definition. daher
kannst du daraus auch kein array bauen...
On 27.06.2017 17:21, Mario T wrote:
Stimmt. Diese habe ich jetzt auch gefunden. Aber...
Allerdings funktioniert das nur bei findAll() bzw. bei einer Liste von
Objekten. Suche ich einen Datensatz mit findByUid()->toArray() kommt:
Call to undefined method VENDOR\EXT\Domain\Model\Bla::toArray()
Hinzu kommt leider auch das die Unterobjekte weiterhin Objekte
bleiben. Ich bräuchte jedoch das vollständige Objekt inkl.
Kind-Objekte als Array.
Ich möchte eine IDE wie phpstorm bei der Entwicklung nicht mehr missen,
da man bei geeigneter Einstellung und sorgfältiger Nutzung der
Annotationen immer angezeigt bekommt, welche Methoden man verfügbar hat.
Fehler wie "Call to undefined method" werden dadurch vermeidbar.
Mit Bezug auf meinen vorherigen Thread. Wenn du unbedingt alles als
Array braucht, dann iteriere die Kindelelement, nachdem du sie dir mit
einem Getter geholt hast. Technisch ist ein solche Ummappen so manches
Mal ein Indiz dafür, dass dein Modell schlecht zu den Anforderungen
passt oder dass sich die Anforderungen merklich geändert haben.
Mit besten Grüßen
Dieter
--
----
Dr. Dieter Porth - Web-Entwickler
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german