Aktywne Wpisy
wilkCaly +221
No cześć Mirki, mam sąsiadów Azjatów i zaraz mnie coś strzeli. Zwracałem im już uwagę że motorycznie zaśmiecają korytarz ale jak krew w piach. Jak dzwoni do nich ochrona to nie otwierają. Cała klatka jednak jak na załączonym obrazku. Stoją rowery, buty, wózki, zabawki.... Myślałem nawet żeby im nasrać do tych butów ale pomyślałem, że zapytam was o jakieś rady... Co z tym zrobić?
#deweloperka #wynajem #mieszkanie
#deweloperka #wynajem #mieszkanie
Antorus +118
To jest niesamowite, co potrafi zrobić developer, który zatrudnia utalentowane osoby grające we własny produkt i rozumiejące swoją bazę użytkowników, zamiast jakichś aktywistyów politycznych poszukujących nieistniejących "nowoczesnych odbiorców" (ang. modern audiences)
Przecież ta liga bierze Diablo IV i wyciera nim podłogę.
D4 zrobiła półtorej godziny prezentacji gdzie contentem jest jedna nowa klasa postaci.
POE w 45 minut zrzuciło bombę atomową contentu, gdzie pół gry zostaje wywrócone do góry nogami, dodają pełno nowych skilli, całkowicie przerobili jedną ascendancję, dodali długo wyczekiwany Auction House dla waluty (jezu wreszcie można #!$%@?ć to #!$%@? TFT) czy w końcu zabrali się za przegięty Magic Find.
Przecież ta liga bierze Diablo IV i wyciera nim podłogę.
D4 zrobiła półtorej godziny prezentacji gdzie contentem jest jedna nowa klasa postaci.
POE w 45 minut zrzuciło bombę atomową contentu, gdzie pół gry zostaje wywrócone do góry nogami, dodają pełno nowych skilli, całkowicie przerobili jedną ascendancję, dodali długo wyczekiwany Auction House dla waluty (jezu wreszcie można #!$%@?ć to #!$%@? TFT) czy w końcu zabrali się za przegięty Magic Find.
Mam takie encje jak Question i Answer. Mogą one dotyczyć różnych innych encji. Umożliwiają one po prostu dodanie kolejnych pól do formularza, zdefiniowanych przez użytkownika.
Wymyśliłem że żeby dodać te pola najlepiej będzie zrobić kolekcję z odpowiedziami.
Mam encję Order. W OrderType dodaję kolekcję answers, a do $data dodaję nowe obiekty powiązanych Answer
public function buildForm(FormBuilderInterface $builder, array $options)
{
/* @var $data Order */
$data = $builder->getData();
$builder->add('answers', 'collection', [
'type' => new AnswerType(),
'by_reference’ => false,
'label' => false,
'cascade_validation' => true,
]);
foreach ($this->questionRepo->forOrder() as $question) {
$answer = new \Entity\Answer();
$answer->setQuestion($question);
$data->addAnswer($answer);
}
...
}
Wszystko super działa. Problem się zaczyna gdy chcę zrobić to samo np. do OrderProduct które jest dzieckiem Product. Tzn. mam formularz Product i w tym formularzu kolekcja z OrderProduct.
W nim zawsze $data będzie nullem (o ile mówimy o dodawaniu nie edycji). W listenerach PRESETDATA i POSTSETDATA też $event->getData() jest nullem;
Macie jakieś pomysły jak się za to zabrać?
#symfony #php
Komentarz usunięty przez autora
ale chyba zamiast kombinować robiąc kolekcję dla odpowiedzi, muszę zrobić dla zamówienia/produktu w zamówieniu jakiś model w którym dynamicznie dodam atrybuty do obiektu po to by się zbudował formularz, a później z wartości przy zapisie ręcznie