Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 13.12.2016 Ostrzeżenie: (0%)
|
Cześć, mam takie pytanie :
Potrzebuje sklonować/skopiować rekord w bazie danych za pomocą np. przycisku w aplikacji . W danym kontrolerze zrobiłem funckje private function cloneAction(Grid $grid) , tylko z racji, że nie jestem w tym biegły nie wiem jak wywołać ją na stronie żeby po przyciśnięciu przycisku dany rekord mi się skopiował. Zależy mi aby przycisk [kopiuj] pojawił się na wygenerowanej stronie np show.html.twig . Czy mógłby ktoś mi w tym pomóc, doradzić ? To kod jaki mam, czy w ogole on jest w porzadku ? EDIT: nalezy użyć metody __clone()? jesli tak to w jaki sposob ?
Ten post edytował wluczykuj 13.12.2016, 20:52:32 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%)
|
__clone używasz w konkretnym entity.
Ogólnie po sklonowaniu danego obiektu musisz go jeszcze zapisać w bazie (przez persist/flush) |
|
|
|
wluczykuj [Symfony][Symfony2][Symfony3]Jak wywołać funkcje __clone() w Symfony 3? 13.12.2016, 19:34:46
wluczykuj głównie chodzi mi o cos takiego , przestawilem to ... 15.12.2016, 00:54:44
Pilsener 1. Nie trzeba klonować. Poza tym to jest słabe, bo... 15.12.2016, 12:48:05
wluczykuj a) które obiekty chcemy powielić a które nie
chc... 15.12.2016, 14:50:30
Pilsener 1. Jak stawiasz "goły" framework to już ... 16.12.2016, 08:22:14
wluczykuj Teraz jeszcze napotkalem taki sposob , czy to by b... 16.12.2016, 19:58:12 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 13:35 |