![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 15.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Mam szybkie pytanie. Jaki jest najlepszy sposób na wywołanie innej akcji w obrębie tego samego kontrolera? Mam jedną akcję (index), która wyświetla wpisy z bazy, oraz dodaje link do ich usuwania. Po naciśnięciu "usuń" wywoływana jest inna akcja (deleteAction), która kasuje dany wpis, ale chciałbym, aby użytkownik pozostał na stronie z listą i nie był odsyłany do widoku akcji, która kasuje wpisy. Próbowałem z ->setNoRender(), ale to mi daje tylko pustą stronę. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Cytat Po naciśnięciu "usuń" wywoływana jest inna akcja (deleteAction), która kasuje dany wpis, ale chciałbym, aby użytkownik pozostał na stronie z listą i nie był odsyłany do widoku akcji, która kasuje wpisy - no to albo albo (IMG:style_emoticons/default/wink.gif) Albo wywołasz akcję delete ajaxem i strona się nie przeładuje (pozostaniesz na tej samej stronie), albo postąpisz standardowo - po kliknięciu "usuń" i odpaleniu strony typu blabla/usun/id/123456 przekierujesz z powrotem na stronę listy.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:55 |