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: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
Cytat 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... ;/ Dobrze kombinujesz. Tylko ten kod wrzuć do konstruktora, a nie do setDescription() |
|
|
|
basso [SF2][SF] Modyfikacja CRUD 4.01.2013, 22:16:06
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
basso NO no ja CI dałem moja oryginalną bez zmian Entity... 5.01.2013, 11:43:24 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 13:43 |