![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam szanowne grono Kolegów.
Od jakiegoś czasu zabawiam się z Zendem i przyszedł czas na wplecienie AJAXa w funkcjonalność aplikacji. Moje pytanie jest następujące. W jaki sposób obsługujecie zapytania po stronie Zenda? Chodzi mi tutaj o następującą rzecz: załóżmy, że chcę dynamicznie podstawić do jakiegoś DIV'a inputa, selecta czy cokolwiek. Po stronie przeglądarki nie jest istotne jak to załatwimy (JS czy jQuery). Ważne jest jak to obsłużyć po stronie Zenda. Czytałem, czytałem i w większości sytuacji wyglądało to tak, że dowołanie szło na konkretny kontroler i akcje, które zwracały np kod html. Problem w tym, jak zarządzać strukturą katalogów, kontrolerów, akcji dla Ajaxa? Czy macie np jeden kontroller i do tego odpowiednie akcje ? np /ajax/categoryselect ? Czy może wplatacie wyniki dla ajaxa w kontrolery, które są przeznaczone także do normalnego funkcjonowania strony. A może jeszcze inaczej ? Bardzo jestem ciekaw Waszych opinii. P.S. Jeżeli za bardzo zamieszałem to przepraszam (IMG:style_emoticons/default/wink.gif) Ten post edytował Ghost_78 6.07.2011, 07:22:47 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
To co piszesz to święta prawda (IMG:style_emoticons/default/smile.gif) .
Doskonale to opisał Batman na blogu (za co dzięki śliczne). W moim poście i pytaniu chodziło mi bardziej o samą strukturę. Postaram się jaśniej naświetlić mój problem: Wiadomym jest, że jeżeli chcemy coś pobrać AJAXem to musimy się odwołać do jakiegoś skryptu PHP. Zazwyczaj bez ZENDa robiłem sobie to tak: za pomocą AJAXa wywoływałem sobie np: jakisPlik.php?szukam=czegos
Nie jest to jakoś specjalnie za eleganckie - ale działało (IMG:style_emoticons/default/wink.gif) Chodzi mi tutaj teraz o to, żeby w Zendzie nauczyć się to pisać w "ładny" sposób. Można np zrobić małą fabryczkę, która będzie nam w ten sam sposób zwracała takie selekciki:
wtedy możemy AJAXem sobie pobrać to przez /selecty/kategorie Tylko moje pytanie - czy taki sposób jest prawidłowy ? Czy Wasze doświadczenie także doprowadziło Was do takich rozwiązań? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 21:37 |