![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 13.09.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chcę zrobić głosowanie mocne/słabe na swojej stronie jednak nie rozumiem jak to mam zrobić, czytam manual ale cięzko mi to zrozumieć. Jak mam to rozpocząć. Mam przykładowo IndexController a w nim indexAction w niej pobieram posty z bazy. W index.phtml mam pod kazdym postem oczywiscie id="" jest wartością zmienną każdy post ma inny. Jak ma zacząć bo wnioskuje, że muszę zrobić clase w /view/helpers ?
? proszę o jak najwięcej wskazówek ponieważ zależy mi żeby napisać ten skrypt a przy okazji się czegoś nauczyć. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 349 Pomógł: 72 Dołączył: 22.01.2008 Skąd: Wadowice/Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Tworzysz akcję np. voteAction() do której przekazujesz id postu i typ głosu (słaby/mocny), później robisz update na danych w bazie i zwracasz w akcji rezultat operacji (true/false bądź 1/0), oraz aktualny stan głosów dla danego postu.
Do strony dodajesz jQuery, łączysz się ajaxem z tą akcją, przekazując jej id postu i typ głosu, a następnie aktualizujesz te dane poprzez js. Raczej skomplikowane to nie jest : ) I zapoznaj się z tym:link. Dodajesz ajaxcontent do kontrolera i możesz sobie operować w taki sposób na akacjach, by móc je wykorzystać przy integracji strony z ajaxem. Ps. "id" to atrybut, który definiuje unikalny identyfikator elementu strony i może zostać użyty raz, a z tego co widzę masz dwa elementy <p> o takim samym id. Ten post edytował k_@_m_i_l 21.09.2011, 18:50:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:00 |