Symfony - dane z tablicy do encji.

0

Naprowadzi mnie ktoś jak prawidłowo zapisać na raz wiele encji "Url"? Problem jest taki, że mam je w postaci tablicy, próbowałem również przerzucić to na ArrayCollection, dalej były te same błędy - a to encja wymaga String jako wartość do zapisania, a to jednak encja wymaga obiektu, a podaję tablicę itd. Próbowałem różne pętle, różne opcje i dalej kończę z błędami.
Jak w metodzie addUrl dodam w setOriginalUrl bez serialize() sam $link, to w ogóle nie przechodzi dalej, tylko wykazuje, że podaję tablicę, a wymagany jest string.

Chodzi o zapisanie adresów z tablicy jako pojedyncze adresy po kolei, stąd np. próbowałem dodać addUrl w pętli, dalej jest problem, bo niby adres, który podaję jest null. Jak robię on submit formularza dump($urls) to adresy są po kolei przedstawione z indexem 0, 1, 2 - trzy adresy, wszystko się zgadza.

Cały kod na githubie z ostatniego commita:
https://github.com/selfmadeking/url-shortener

W załączniku aktualne zmiany w kodzie do podglądu :/

0

Sam przecież stworzyłeś model Url, który zawiera wiele pól (originalUrl, shortenedUrl, userId i pozostałę dwa) i najwyraźniej nie pozwala na wpisanie do nich wartości null.

1 użytkowników online, w tym zalogowanych: 0, gości: 1