Paweł P.

Paweł P. Student, PK

Temat: Zend v.1.12 - Widoki kilku akcji w jednym layoucie.

Witam!
Główkuje od pewnego czasu nad jednym problem wynikającym zapewne z słabej znajomości Zenda. W mojej aplikacji wykorzystuje layout i wiadomo aby w layoucie wyświetlić widok aktualnie przetworzonej akcji używamy:
echo $this->layout()->content;

Teraz chcę zrobić tak w jednej części strony był widok jednej akcji i RÓWNOCZEŚNIE w innej części strony widok drugiej akcji. W jaki sprytny sposób to zrealizować?

Zastanawiam się nad wykorzystaniem pomiędzy:
a) placeholdera tylko jak ktoś słusznie zauważył trochę odbiegamy istoty Zenda i MVC i zajmujemy się wyglądem nie tam "poziomie" co powinniśmy - w placeholderze wykorzystujemy klasę Bootstrap.php.
b) helpera widoku i tutaj mam obawy że może zrobić się coś takiego że w zasadzie będę w bardzo minimalistycznym stopniu wykorzystał klasy controller.

Być może jest jakieś lepsze rozwiązanie którego nie znam? Proszę o wszelkie uwagi.
Arkadiusz Burszczan

Arkadiusz Burszczan Programista Java

Temat: Zend v.1.12 - Widoki kilku akcji w jednym layoucie.

Ja wychodzę z założenia, że jedna akcja to jeden widok, zgodnie z założeniami wzorca MVC.

konto usunięte

Temat: Zend v.1.12 - Widoki kilku akcji w jednym layoucie.

Paweł P.:
Witam!
Główkuje od pewnego czasu nad jednym problem wynikającym zapewne z słabej znajomości Zenda. W mojej aplikacji wykorzystuje layout i wiadomo aby w layoucie wyświetlić widok aktualnie przetworzonej akcji używamy:
echo $this->layout()->content;

Teraz chcę zrobić tak w jednej części strony był widok jednej akcji i RÓWNOCZEŚNIE w innej części strony widok drugiej akcji. W jaki sprytny sposób to zrealizować?

Zastanawiam się nad wykorzystaniem pomiędzy:
a) placeholdera tylko jak ktoś słusznie zauważył trochę odbiegamy istoty Zenda i MVC i zajmujemy się wyglądem nie tam "poziomie" co powinniśmy - w placeholderze wykorzystujemy klasę Bootstrap.php.
b) helpera widoku i tutaj mam obawy że może zrobić się coś takiego że w zasadzie będę w bardzo minimalistycznym stopniu wykorzystał klasy controller.

Być może jest jakieś lepsze rozwiązanie którego nie znam? Proszę o wszelkie uwagi.

Partial Helper: http://framework.zend.com/manual/1.12/en/zend.view.hel...
Paweł P.

Paweł P. Student, PK

Temat: Zend v.1.12 - Widoki kilku akcji w jednym layoucie.

Partial helper (widok częściowy) byłby dobry jakbym miał w każdej oddzielnej części strony wyświetlić coś prostego np. widok częściowy ma mi wyświetlić listę województw i tą listę będę wyświetlał w kilku różnych widokach.
A ja chcę w tych oddzielnych "div-ach" zamieścić prostą wyszukiwarkę podstawową, wyszukiwarkę zaawansowaną i miejsce gdzie będą wyświetlone wyniki z tych wyszukiwarek. Wyszukiwarki zawierają jakieś tam formularze, te formularze trzeba przy starcie wyświetlić puste a po uzupełnieniu je przetworzyć. To wszystko mogę zrobić na helperach tyle że gdzieś tu ucieka funkcja controller jako warstwy zapewniającej logikę i obawiam się że aplikacja będzie działać ale jest zrobiona w niewłaściwy sposób? (no chyba że moje obawy są niczym nie uzasadnione i tak to się robi w Zendzie).

Chciałbym te wszystkie elementy zrobić tak aby za każdy element była odpowiedzialna jakaś tam kontroler i akcja tyle że problem leży dalej w tym że nie wiem jak przetworzyć kilka akcji jednocześnie (o ile jest to możliwe) ?
Ten post został edytowany przez Autora dnia 15.02.14 o godzinie 08:34

konto usunięte

Temat: Zend v.1.12 - Widoki kilku akcji w jednym layoucie.

Chyba tego szukasz:
http://framework.zend.com/manual/1.12/en/zend.view.hel...
Paweł P.

Paweł P. Student, PK

Temat: Zend v.1.12 - Widoki kilku akcji w jednym layoucie.

Generalnie wielkie dzięki za wszystkie odpowiedzi. Mój główny problem było to .... że bardzo słabo rozumiałem Zend-a. Poczytałem sobie różne tutoriale włącznie z tymi podanymi przez was, pomęczyłem się trochę z praktyką w projekcie który robię i "coś z tego będzie". Dzięki wielkie.

Następna dyskusja:

Aplikacje oparte na Zend Fr...




Wyślij zaproszenie do