![]() |
![]() |
![]()
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: 22 Pomógł: 0 Dołączył: 13.12.2016 Ostrzeżenie: (0%) ![]() ![]() |
Teraz jeszcze napotkalem taki sposob , czy to by było dobre? tylko jak to uzupelnic?
napisałeś ze moj kod ma sie ograniczac do :
czyli mam to jeszcze gdzies tu umieścic ? Staram sie to zrozumiec i jakoś poradzic sobie ale nie bardzo mi to wychodzi, w dobrą stronę podążam w ogole ? (podeśle pastebina z dwoma przykladowymi encjami) encja ktora ma byc kopiowana http://pastebin.com/kYYhqXfe encja ktora ma w sobie klucz obcy z powyzszej encji http://pastebin.com/jTQtcBLn kontroler http://pastebin.com/g8EBeY1k EDIT: to co zrobiłem teraz sam : PlachtaController.php -dodalem akcje cloneAction(Plachta $plachtum) ponizej kod: Akcja w kontrolerze:
Encja Plachta.php
Encja Przedmiot.php
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 23:50 |