Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 3 Dołączył: 8.05.2009 Ostrzeżenie: (0%)
|
Witam,
Mam tutaj kod PHP odpowiadający za wyśietlenie określonych rekordów z bazy danych, których ilość na stronie jest limitowana również rekordem z bazy danych. Chodzi mi o to, że w pliku widoku chcę umieścić przycisk "wyświetl więcej" i po kliknięciu tego przycisku przeładowuje się strona i ilość wyświetlanych rekordów zwiększa się o 10. Przy kolejnym kliknięciu ma się dziać dokładnie to samo. Nie mam pojęcia jak zrobić to w Zendzie. W jaki sposób mam zmodyfikować ten kod PHP, aby po klknięciu w link zmienić zmienną $limit o +10 i w jaki sposób wysłać to w pliku wyglądu? Będę wdzięczny za wszelkie wskazówki. Pozdrawiam
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Cytat zbyt dużo pojęcia o Zendzie nie mam - zawsze można zajrzeć do dokumentacji, co prawda taka ona sobie ale lepsze to niż nic (IMG:style_emoticons/default/wink.gif) Dobrze montujesz zapytanie do bazy, musisz tylko przenieść to do modelu. Cytat Tylko w kolejnych plikach zmienia się $_name i $_primary. W modelu nie ma ani jednej funkcji zwracającej lub pobierającej coś. - name to nazwa tabeli a primary to klucz główny - zalecane jest, aby jedna tabela w bazie odpowiadała jednemu modelowi stąd takie kodowanie.Dlatego musisz dodać metodę (czy tam funkcję) do modelu:
A wywołać ją w kontrolerze:
Oczywiście do metody getData wstawiasz swoje zapytanie:
Taka jest mniej więcej logika tego. |
|
|
|
Ravik [ZendFramework] Dorobienie przycisku "wyświetl więcej" 30.03.2012, 16:59:52
Janusz1200 http://framework.zend.com/manual/en/zend.paginator... 30.03.2012, 17:30:59
Pilsener Nie jestem pewien, czy paginator to akurat to, cze... 30.03.2012, 19:33:18
Ravik A czy potrzeba dopisać do tego linku routing? I w ... 31.03.2012, 09:38:14
viking Przede wszystkim Zend_Db ma metodę limitPage() któ... 31.03.2012, 10:58:17
Ravik Niech Wam Bóg w dzieciach wynagrodzi
Niestety w ... 3.04.2012, 15:53:37
Ravik Kod, który podałeś mi do modelu wkleiłem do tej sa... 4.04.2012, 15:38:28
Pilsener Wygląda dobrze, jeśli działa to czego więcej chcie... 4.04.2012, 23:13:16
Pilsener Jak chcesz tylko dodać more/10 to wystarczy w wido... 5.04.2012, 15:03:11
Pilsener CytatRenderuję plik promo.phtml do widoku odpowiad... 6.04.2012, 08:53:38
Ravik Ok, wszystko pięknie działa i chyba zacznę się moc... 6.04.2012, 10:16:12
viking Tylko się nie przyzwyczajaj bo za ~4 miesiące będz... 6.04.2012, 18:47:31 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:44 |