![]() |
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 22:10 |