Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 1 Dołączył: 12.12.2010 Ostrzeżenie: (0%)
|
Witam.
Wygenerowałem sobie Cruda. I teraz chcę zrobić jedną rzecz. Mam o to poniższy screen dodawania elementu. I problem w tym taki, że chcę wyrzuć stąd te nieszczęsne pole daty. Zatem w
usunąłem ->add('createdAt'). I jest wszystko okej, bo znikło z formularza. Ale gdy zapisuje to dostaje mi tam do bazy null i wyskakuje błąd. No bo null nie może być. Próbowałem zatem w jakiejś metodzie z Entity np setDescription wrzucić $this->setCreated aby mi tam dodało datę, tam dałem date("Y-m-d",time()). No ale błędy, bo wiecznie format coś tam... ;/ Pytanie: 1. Czy muszę całość zapisania zrobić od nowa w EntityRepository nadpisując tą wygenerowaną metodę? 2. Czy można jakoś to krócej zrobic? (IMG:http://s.z.w.interia.pl/forumphp/crud.jpg) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 1 Dołączył: 12.12.2010 Ostrzeżenie: (0%)
|
NO no ja CI dałem moja oryginalną bez zmian Entity.
Spoko wkleiłem to na górze, ale w metodzie ucinałem Value i zostawialem tylko jedną setCreatedAt (IMG:style_emoticons/default/smile.gif) Zadziałało, bardzo dziękuje Ci i Wam za pomoc. |
|
|
|
basso [SF2][SF] Modyfikacja CRUD 4.01.2013, 22:16:06
peter13135 CytatPróbowałem zatem w jakiejś metodzie z Entity ... 5.01.2013, 03:13:41
toffiak "created" prawdopodobnie musi być jako o... 5.01.2013, 09:02:24
mortus W SF2 służą do tego lifcycleCallbacks (w tym przyp... 5.01.2013, 09:54:48
basso Hej,
Kurcze próbuję tego i tego i LIPA. Faktyczni... 5.01.2013, 11:11:47
mortus Metody dla lifecycleCallbacks definiujemy w klasie... 5.01.2013, 11:18:13
basso Całe Entity wygląda tak
[PHP] pobierz, plaintext ... 5.01.2013, 11:24:58
mortus Przed deklaracją klasy brakuje adnotacji @ORM... 5.01.2013, 11:34:22 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 13:45 |