Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Powtarzające się boxy na stronie
Fraglesss
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 16.03.2009

Ostrzeżenie: (0%)
-----


Witam,
To moja pierwsza przygoda z Zend'em i aktualnie jestem początkujący, ale mam ochotę to zmienić. Piszę CMS'a na potrzeby nauki i chce zrobić stronę na której w sidebarze będą jakieś boxy, np. Lista kategorii, ostatnie wpisy lub inne. Problemem jest to że nie znalazłem rozwiązania. Znalazłem tylko wzmianke o helperach, konkretnie o view helperach, ale nie wiem jak to dalej pociągnąć.

Prosiłbym o jakieś wskazówki, z góry dziękuje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
melkorm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cytat
Nie Action Helper tylko Zend_View_Helper_Action w prostszych przypadkach powinien wystarczyć

to może :
Cytat
Możesz też to zrobić w kontrolerze bazowym lub wyciągać te informacje w layoucie za pomocą helpera Zend_View_Helper_Action


Co do przypadków, dispatchowanie na nowo całej aplikacji tylko po to by wyświetlić kilka rekordów z bazy jest bezsensu, cały ten helper jest dziwny (IMG:style_emoticons/default/winksmiley.jpg)

Ten post edytował melkorm 25.11.2010, 22:02:19
Go to the top of the page
+Quote Post
Deamos
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.11.2010

Ostrzeżenie: (0%)
-----


Cytat(melkorm @ 25.11.2010, 22:02:05 ) *
Co do przypadków, dispatchowanie na nowo całej aplikacji tylko po to by wyświetlić kilka rekordów z bazy jest bezsensu, cały ten helper jest dziwny (IMG:style_emoticons/default/winksmiley.jpg)

Też to stosowałem, później zorientowałem się, że każde odwołanie się do tego powoduje odpalenie połowy zenda ponownie, popieram przedmówcę, dziwnie to zrobili.
Osobiście polecam pośredni kontroler ze wszystkim co w layoucie, od całego heada po wszelkie boxy. W zależności od potrzeby we właściwym kontrolerze odnosisz się do pustego zendowskiego kontrolera albo do własnego ze wszystkim co potrzebujesz (IMG:style_emoticons/default/smile.gif)

W samym layoucie polecam używanie placeholderów i ustawianie ich zawartości np. w kontrolorze i $this->partial do includowania szablonów z przekazywaniem własnych zmiennych.

Ten post edytował Deamos 30.11.2010, 01:36:21
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 20:35