![]() |
![]() ![]() |
![]() |
![]()
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: 349 Pomógł: 72 Dołączył: 22.01.2008 Skąd: Wadowice/Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Po usunięciu wpisu zrób po prostu przekierowanie na stronę z listą wpisów.
-------------------- "PHP to człowiek. MySQL to również człowiek."
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 15.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Poprzez $this->forward() ?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 349 Pomógł: 72 Dołączył: 22.01.2008 Skąd: Wadowice/Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
http://framework.zend.com/manual/en/zend.c...pers.redirector I tu masz kilka przykładów opisanych w jaki sposób można przekierowywać. -------------------- "PHP to człowiek. MySQL to również człowiek."
|
|
|
![]()
Post
#5
|
|
![]() 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 ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:46 |